fixed some warnings
[d2dvcd.git] / Jamrules
blobec99b5bade3ae9ef3853493ee4f66c1a5c5c72c6
1 if ! $(THIS_IS_K8JAM) {
2   Exit "You need k8jam to build Awish! Download it here: http://repo.or.cz/w/k8jam.git" ;
4 softinclude $(TOP)/Jamrules.configure ;
5 if $(WINDOZE) {
6   Echo "MSG: windoze build" ;
7   OPT = standard ;
8   OPTIM_STANDARD = -O2 -march=i486 -mtune=i486 -std=gnu99 ;
9   LINKFLAGS.all += -L$(TOP)/windoze/libs ;
10   HDRS += -I$(TOP)/windoze/include ;
12 set-profile ;
13 set-target-locations ;
14 check-setup-windoze ;
16 if ! $(WINDOZE) {
17   LINKLIBS.all += -lm ;
20 HDRS += $(TOP)/src ; # for enet
22 softinclude $(TOP)/Jamrules.local ;
24 if ! $(PREFIX) { PREFIX = /usr/local ; }
25 #DEFINES += "DATA_DIR=\\\"$(PREFIX)/share/awish/data\\\"" ;
27 if $(WINDOZE) {
28   HDRS += $(TOP)/windoze/include/SDL ;
29   #LINKFLAGS.all += -L$(TOP)/windoze/libs ;
30   #WINDOZE_THREADS = ;
31   WINSUBSYS = "windows" ;
32   #WINLIBS += -lkernel32 ;
33   windoze-fix ;
36 softinclude $(TOP)/Jamrules.libs ;
37 softinclude $(TOP)/Jamrules.install ;
38 softinclude $(TOP)/Jamrules.push ;
40 if $(NOSOUND) { DEFINES += NOSOUND ; }
43 rule SDLMain {
44   local n ;
46   for n in $(<) {
47     #echo "$(n:S)" ;
48     Main "$(<)$(SUFEXE)" : $(>) ;
49     #LinkLibraries "$(<)$(SUFEXE)" : libcruel.a $(LIBFLARE_A) ;
50     if $(WINDOZE) {
51       if ! $(NOSOUND) { WINDOZE_SDL_MIXER = $(TOP)/windoze/libs/SDL_mixer.dll ; } else { WINDOZE_SDL_MIXER = ; }
52       LinkSharedLibraries "$(<)$(SUFEXE)" :
53         $(TOP)/windoze/libs/SDL.dll
54         $(WINDOZE_SDL_MIXER)
55       ;
56     }
57   }