Mercurial > hg > demos > bussi
comparison Makefile @ 26:288e688aaac3
Build system improvements.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 19 Aug 2017 15:46:11 +0300 |
parents | 9830a8be6eba |
children | 8a604636b077 |
comparison
equal
deleted
inserted
replaced
25:9830a8be6eba | 26:288e688aaac3 |
---|---|
1 # | 1 # |
2 # Generic build target | 2 # Generic build target |
3 # | 3 # |
4 BPATH := $(shell pwd) | 4 include config.mak |
5 DMLIB := $(BPATH)/dmlib/ | |
6 PACKAGE = $(BPATH)/ap-bussi.zip | |
7 BINPATH = $(BPATH)/bin/ | |
8 DATA = $(BINPATH)/bussi.dat | |
9 MAKE ?= make | |
10 | 5 |
11 export DMLIB | 6 export DMLIB |
12 export BINPATH | 7 export BINPATH |
13 | 8 |
14 linux-bin: | 9 linux-bin: |
27 MINGW_PATH=/usr/x86_64-w64-mingw32 | 22 MINGW_PATH=/usr/x86_64-w64-mingw32 |
28 | 23 |
29 $(DATA): | 24 $(DATA): |
30 cd $(BPATH)/data && $(DMLIB)/tools/packed -p $@ -c -x \*~ -v * | 25 cd $(BPATH)/data && $(DMLIB)/tools/packed -p $@ -c -x \*~ -v * |
31 | 26 |
32 package: linux-bin mingw-win32 $(BINPATH)/bussi.dat | 27 package: linux-bin mingw-win32 $(DATA) |
33 strip $(BINPATH)/*.bin $(BINPATH)/*.exe | 28 strip $(BINPATH)/*.bin $(BINPATH)/*.exe |
34 $(RM) $(PACKAGE) | 29 $(RM) $(PACKAGE) |
35 @cp README.txt file_id.diz $(BINPATH) | 30 @cp LICENSE.txt README.txt file_id.diz $(BINPATH) |
36 cd $(BINPATH) && zip -x "*~" -9 $(PACKAGE) * | 31 cd $(BINPATH) && zip -x "*~" -9 $(PACKAGE) * |
37 | 32 |
38 | 33 |
39 clean: | 34 clean: |
40 -$(RM) $(DATA) | 35 -$(RM) $(DATA) |