|
@@ -1,8 +1,9 @@
|
|
|
SQUIRREL= ..
|
|
|
-LPATH ?= ..
|
|
|
|
|
|
-OUT= $(SQUIRREL)/$(LPATH)/libsqstdlib.a
|
|
|
-INCZ= -I$(SQUIRREL)/include -I. -Iinclude
|
|
|
+OUT?= $(SQUIRREL)/lib/libsqstdlib.a
|
|
|
+INCZ?= -I$(SQUIRREL)/include -I. -Iinclude
|
|
|
+DEFS= $(CC_EXTRA_FLAGS)
|
|
|
+LIB=
|
|
|
|
|
|
OBJS= \
|
|
|
sqstdblob.o \
|
|
@@ -26,16 +27,16 @@ SRCS= \
|
|
|
|
|
|
|
|
|
sq32:
|
|
|
- gcc -O2 -fno-exceptions -fPIC -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ)
|
|
|
+ gcc -O2 -fno-exceptions -fPIC -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS)
|
|
|
ar rc $(OUT) *.o
|
|
|
rm *.o
|
|
|
|
|
|
sqprof:
|
|
|
- gcc -O2 -pg -fno-exceptions -fno-rtti -pie -gstabs -g3 -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ)
|
|
|
+ gcc -O2 -pg -fno-exceptions -fno-rtti -pie -gstabs -g3 -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS)
|
|
|
ar rc $(OUT) *.o
|
|
|
rm *.o
|
|
|
|
|
|
sq64:
|
|
|
- gcc -O2 -m64 -fno-exceptions -fPIC -D_SQ64 -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ)
|
|
|
+ gcc -O2 -m64 -fno-exceptions -fPIC -D_SQ64 -fno-rtti -Wall -fno-strict-aliasing -c $(SRCS) $(INCZ) $(DEFS)
|
|
|
ar rc $(OUT) *.o
|
|
|
rm *.o
|