Rename compilation flags for Ada from CFLAGS to ADAFLAGS.
Also allow setting gnatmake arguments.
nicolas.boulenguez
8 years ago
2 | 2 | MAIN := music123 |
3 | 3 | |
4 | 4 | GNATMAKE := gnatmake |
5 | BUILDER_OPTIONS := | |
5 | 6 | |
6 | # Inherit CFLAGS, LDFLAGS if set in the environment. | |
7 | CFLAGS ?= -g -O2 -gnatf -gnatwa -gnaty -gnatwe | |
7 | # Inherit ADAFLAGS, LDFLAGS if set in the environment. | |
8 | ADAFLAGS ?= -g -O2 -gnatf -gnatwa -gnaty -gnatwe | |
8 | 9 | LDFLAGS ?= |
9 | 10 | |
10 | 11 | GZIP_FLAGS := --best --name |
49 | 50 | # Main executable |
50 | 51 | |
51 | 52 | build: |
52 | $(GNATMAKE) $(MAIN) -cargs $(CFLAGS) -largs $(LDFLAGS) | |
53 | $(GNATMAKE) $(BUILDER_OPTIONS) $(MAIN) -cargs $(ADAFLAGS) -largs $(LDFLAGS) | |
53 | 54 | |
54 | 55 | install:: |
55 | 56 | install $(STRIP_OPTION) -D --mode 755 $(MAIN) $(INSTALL_BIN)/$(MAIN) |