2 set-default-subdir-locates ;
4 HAS_PCRE = [ lib-config-ex "pkg-config libpcre --libs" ] ;
5 HAS_IMLIB2 = [ lib-config-ex "pkg-config imlib2 --libs" ] ;
8 HDRS += $(TOP)/src/felib $(TOP)/src/game ;
14 if ! $(GLOBAL_SAVES) {
15 Echo "MSG: using local saves" ;
16 DEFINES += LOCAL_SAVES ;
20 if $(USE_SOUND) && $(HAS_PCRE) {
21 Echo "MSG: sound support enabled" ;
22 lib-config "pkg-config libpcre" ;
23 LINKLIBS += -lSDL_mixer ;
24 C++LINKLIBS += -lSDL_mixer ;
26 Echo "MSG: sound support disabled; USE_SOUND=1 will enable it" ;
27 DEFINES += DISABLE_SOUND ;
32 Echo "MSG: imlib2 found" ;
33 lib-config "pkg-config imlib2" ;
34 DEFINES += HAVE_IMLIB2 ;
43 ## ECHO "MSG: DEBUG" ;
45 ## OPTIM = -Os -fno-strict-aliasing ;
46 ## ECHO "MSG: optimizing for minimal size." ;
47 ##} else if $(SPEED) {
48 ## OPTIM = -O3 -march=native -mtune=native -mfpmath=sse -fno-strict-aliasing ;
49 ## ECHO "MSG: optimizing for maximum speed." ;
51 ## OPTIM = -O2 -fno-strict-aliasing ;
52 ## #ECHO "MSG: nooptimize build." ;
63 lib-config "sdl-config" ;
65 #CCFLAGS += -DNDEBUG ;
66 #C++FLAGS += -DNDEBUG ;
71 OPTIM += -fno-strict-aliasing ;