option to set compression level; don't turn 'maximum compression' on, there is no...
[k8-i-v-a-n.git] / Jamrules
blob2a696aaa3394a6ed39fcf1713f7323b7820652aa
1 set-profile ;
2 set-default-locations ;
3 if ! $(WINDOZE) { OPTIM.all += -Wno-narrowing ; }
5 HDRS += $(TOP)/src/felib ;
8 if $(USE_SOUND) = 0 || $(USE_SOUND) = "ona" || $(USE_SOUND) = "no" || $(USE_SOUND) = "n" {
9   USE_SOUND = ;
10 } else {
11   USE_SOUND = 1 ;
15 if $(WINDOZE) {
16   Echo "MSG: windoze build" ;
17   HAVE_IMLIB2 = ;
18   HAVE_LIBPNG = ;
19 } else {
20   HAVE_SDL = [ pkg-config sdl ] ;
21   if ! $(HAVE_SDL) {
22     Exit "FATAL: you need SDL!" ;
23   }
24   HAVE_MIXER = [ pkg-config SDL_mixer ] ;
25   if ! $(HAVE_MIXER) {
26     USE_SOUND = ;
27   }
28   HAVE_IMLIB2 = [ pkg-config imlib2 ] ;
29   #if $(FORCE_LIBPNG) || ! $(HAVE_IMLIB2) {
30   #  HAVE_LIBPNG = [ lib-config-ex "pkg-config libpng --libs" ] ;
31   #  HAVE_IMLIB2 = ;
32   #} else {
33   #  HAVE_LIBPNG = ;
34   #}
35   HAVE_LIBPNG = ;
36   HAVE_ZLIB = [ pkg-config zlib ] ;
40 include $(TOP)/Jamrules.defines ;
41 softinclude $(TOP)/Jamrules.windoze ;
42 softinclude $(TOP)/Jamrules.push ;
45 if ! $(NOGDB) {
46   OPTIM.all += -g ;
47   LINKFLAGS.all += -g ;
48 } else {
49   OPTIM.all += -s ;
50   LINKFLAGS.all += -s ;
53 #CCFLAGS += -DNDEBUG ;
54 #C++FLAGS += -DNDEBUG ;
55 #CCFLAGS += -Wall ;
56 #C++FLAGS += -Wall ;
58 LINKLIBS.all += -lm ;
59 #C++LINKLIBS.all += -lm ;