using std::map instead std::vector for list of script vars
[k8-i-v-a-n.git] / Jamrules
blob812b301f8b4bdcc85115064c46020bfa202bfbd2
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   lib-config "sdl-config" ;
21   HAVE_IMLIB2 = [ lib-config-ex "pkg-config imlib2 --libs" ] ;
22   if $(FORCE_LIBPNG) || ! $(HAVE_IMLIB2) {
23     HAVE_LIBPNG = [ lib-config-ex "pkg-config libpng --libs" ] ;
24     HAVE_IMLIB2 = ;
25   } else {
26     HAVE_LIBPNG = ;
27   }
31 if $(DISABLE_IMLIB2) {
32   if ($HAVE_IMLIB2) {
33     Echo "MSG: disabling imlib2" ;
34     HAVE_IMLIB2 = ;
35   }
37 if $(DISABLE_LIBPNG) {
38   if ($HAVE_LIBPNG) {
39     Echo "MSG: disabling libpng" ;
40     HAVE_LIBPNG = ;
41   }
45 include $(TOP)/Jamrules.defines ;
46 softinclude $(TOP)/Jamrules.windoze ;
47 softinclude $(TOP)/Jamrules.push ;
50 if ! $(NOGDB) {
51   OPTIM.all += -g ;
52   LINKFLAGS.all += -g ;
53 } else {
54   OPTIM.all += -s ;
55   LINKFLAGS.all += -s ;
58 #CCFLAGS += -DNDEBUG ;
59 #C++FLAGS += -DNDEBUG ;
60 #CCFLAGS += -Wall ;
61 #C++FLAGS += -Wall ;
63 LINKLIBS.all += -lm ;
64 #C++LINKLIBS.all += -lm ;