34 lines
678 B
Makefile
34 lines
678 B
Makefile
#########################################################
|
|
## ADA RELATED CONFIGURATION
|
|
GPR_PROJECT=dispatch.gpr
|
|
GPR_FLAGS=-j2
|
|
|
|
GPRBUILD=gprbuild
|
|
GPRCLEAN=gprclean
|
|
##
|
|
#########################################################
|
|
## C RELATED CONFIGURATION
|
|
CFLAGS+=-I/usr/local/include -fblocks
|
|
LDFLAGS+=-L/usr/local/lib -ldispatch
|
|
##
|
|
#########################################################
|
|
|
|
.PHONY: clean test setup
|
|
|
|
test: dispatch-test dispatch-ada-test
|
|
./dispatch-ada-test
|
|
|
|
setup:
|
|
mkdir -p obj
|
|
|
|
clean:
|
|
$(GPRCLEAN) -P $(GPR_PROJECT)
|
|
rm -f tags
|
|
|
|
dispatch-ada-test: setup
|
|
$(GPRBUILD) $(GPR_FLAGS) -P $(GPR_PROJECT)
|
|
|
|
tags: setup
|
|
ctags --links=no --languages=Ada --recurse .
|
|
|