new build system (taken from Trigger Rally -- tnx, boys!)
[syren.git] / Jamfile
blob0b3ee75dd9871ce656564a5c2fc46f1a84f1aed4
1 SubDir TOP ;
3 CFLAGS += -Wall ;
4 LFLAGS += -s ;
7 if $(SY_OPT_FOR_SPEED) {
8   CFLAGS += -O3 -march=pentium3 ;
9   ECHO "MSG: optimizing for speed and pIII." ;
10 } else {
11   CFLAGS += -Os -march=i586 ;
12   ECHO "MSG: optimizing for minimal size." ;
16 if $(WINDOZE) {
17   ECHO "MSG: windoze build." ;
18   #LINKLIBS = -lm ;
19   CFLAGS += -DWINDOZE ;
20   CC = wine mingw32-gcc-4.2.1-sjlj.exe ;
21   LINK = wine mingw32-gcc-4.2.1-sjlj.exe ;
22   AR = wine ar.exe ru ;
23   RANLIB = wine ranlib.exe ;
24   #SSL_LIB = libxysslw ;
25   LFLAGS += -lkernel32 -lws2_32 ;
26   SUFEXE = .exe ;
27 } else {
28   ECHO "MSG: *nix build." ;
29   #LINKLIBS = -lm ;
30   #SSL_LIB = libxyssl ;
31   LFLAGS += -lm ;
32   CFLAGS += -D_FILE_OFFSET_BITS=64 ;
36 if ! $(NO_HTTPS) {
37   SubInclude TOP src xyssl library ;
39 SubInclude TOP src ;