1 if ! $(THIS_IS_K8JAM) {
2 Exit "You need k8jam to build Awish! Download it here: http://repo.or.cz/w/k8jam.git" ;
4 if $(WINDOZE) { OPT = default ; OPTIM_STANDARD = -O2 -march=i686 -mtune=i686 ; }
5 if $(NT) { WINDOZE = 1 ; }
7 set-default-locations ;
8 OPTIM.all += -Wno-narrowing ;
10 ## OPTIM.all += -static-libgcc -static-libstdc++ ;
11 ## LINKFLAGS.all += -static-libgcc -static-libstdc++ ;
14 HDRS += $(TOP)/src/felib ;
17 if $(USE_SOUND) = 0 || $(USE_SOUND) = "ona" || $(USE_SOUND) = "no" || $(USE_SOUND) = "n" {
25 Echo "MSG: windoze build" ;
29 HAVE_SDL = [ pkg-config sdl ] ;
31 Exit "FATAL: you need SDL!" ;
33 HAVE_MIXER = [ pkg-config SDL_mixer ] ;
37 HAVE_IMLIB2 = [ pkg-config imlib2 ] ;
38 #if $(FORCE_LIBPNG) || ! $(HAVE_IMLIB2) {
39 # HAVE_LIBPNG = [ lib-config-ex "pkg-config libpng --libs" ] ;
45 HAVE_ZLIB = [ pkg-config zlib ] ;
49 include $(TOP)/Jamrules.defines ;
50 softinclude $(TOP)/Jamrules.windoze ;
51 softinclude $(TOP)/Jamrules.push ;
59 C++Main "$(<)$(SUFEXE)" : $(>) ;
60 C++LINKLIBS on "$(<)$(SUFEXE)" += -lm ;
61 LinkLibraries "$(<)$(SUFEXE)" : libfelib.a ;
63 if $(USE_SOUND) { WINDOZE_SDL_MIXER = $(TOP)/SDL_mixer.dll ; } else { WINDOZE_SDL_MIXER = ; }
64 #C++LINKLIBS on "$(<)$(SUFEXE)" += -Lwinlib -lz ;
65 if $(HAVE_ZLIB) { WINDOZE_ZLIB = $(TOP)/zlib1.dll ; } else { WINDOZE_ZLIB = ; }
66 LinkSharedLibraries "$(<)$(SUFEXE)" :