0
|
1 #
|
|
2 # Generic build target
|
|
3 #
|
26
|
4 include config.mak
|
0
|
5
|
|
6 export DMLIB
|
19
|
7 export BINPATH
|
0
|
8
|
19
|
9 linux-bin:
|
|
10 $(MAKE) -f $(DMLIB)Makefile EXEEXT=-linux.bin
|
0
|
11
|
|
12 mingw-win32:
|
|
13 $(MAKE) -f $(DMLIB)Makefile.cross-mingw \
|
19
|
14 OBJPATH=$(BPATH)/obj/win32/ \
|
0
|
15 MINGW_PREFIX=i686-w64-mingw32- \
|
|
16 MINGW_PATH=/usr/i686-w64-mingw32
|
|
17
|
|
18 mingw-win64:
|
|
19 $(MAKE) -f $(DMLIB)Makefile.cross-mingw \
|
19
|
20 OBJPATH=$(BPATH)/obj/win64/ \
|
0
|
21 MINGW_PREFIX=x86_64-w64-mingw32- \
|
|
22 MINGW_PATH=/usr/x86_64-w64-mingw32
|
|
23
|
19
|
24 $(DATA):
|
23
|
25 cd $(BPATH)/data && $(DMLIB)/tools/packed -p $@ -c -x \*~ -v *
|
19
|
26
|
26
|
27 package: linux-bin mingw-win32 $(DATA)
|
20
|
28 strip $(BINPATH)/*.bin $(BINPATH)/*.exe
|
19
|
29 $(RM) $(PACKAGE)
|
26
|
30 @cp LICENSE.txt README.txt file_id.diz $(BINPATH)
|
25
|
31 cd $(BINPATH) && zip -x "*~" -9 $(PACKAGE) *
|
19
|
32
|
|
33
|
0
|
34 clean:
|
19
|
35 -$(RM) $(DATA)
|
|
36 -$(MAKE) -f $(DMLIB)Makefile clean EXEEXT=-linux.bin
|
0
|
37 -$(MAKE) -f $(DMLIB)Makefile.cross-mingw clean
|
|
38 |