core/Makefile
changeset 1085 fbfc3f408647
parent 1069 8e475210cd4d
child 1091 ec736b22c994
     1.1 --- a/core/Makefile	Mon Jul 09 16:10:23 2007 +0000
     1.2 +++ b/core/Makefile	Mon Jul 09 16:14:16 2007 +0000
     1.3 @@ -34,6 +34,7 @@
     1.4  	  systems/LibrarySys.cpp systems/PluginInfoDatabase.cpp systems/PluginSys.cpp \
     1.5  	  systems/ShareSys.cpp vm/sp_vm_basecontext.cpp vm/sp_vm_engine.cpp \
     1.6  	  vm/sp_vm_function.cpp
     1.7 +OBJECTS += thread/ThreadWorker.cpp thread/BaseWorker.cpp thread/PosixThreads.cpp ThreadSupport.cpp
     1.8  OBJECTS_C = zlib/adler32.c zlib/compress.c zlib/crc32.c zlib/deflate.c zlib/gzio.c \
     1.9  	   zlib/infback.c zlib/inffast.c zlib/inflate.c zlib/inftrees.c zlib/trees.c \
    1.10  	   zlib/uncompr.c zlib/zutil.c
    1.11 @@ -55,7 +56,7 @@
    1.12  
    1.13  GCC_VERSION := $(shell $(CPP) -dumpversion >&1 | cut -b1)
    1.14  
    1.15 -CFLAGS += -D_LINUX -DNDEBUG -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -Wall -Wno-uninitialized -Werror -fPIC -mfpmath=sse -msse -DSOURCEMOD_BUILD
    1.16 +CFLAGS += -D_LINUX -DNDEBUG -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -Wall -Wno-uninitialized -Werror -fPIC -mfpmath=sse -msse -DSOURCEMOD_BUILD -DSM_DEFAULT_THREADER
    1.17  CPPFLAGS = -Wno-non-virtual-dtor -fno-exceptions -fno-rtti
    1.18  
    1.19  ifeq "$(GCC_VERSION)" "4"
    1.20 @@ -76,6 +77,7 @@
    1.21  	mkdir -p $(BIN_DIR)/systems
    1.22  	mkdir -p $(BIN_DIR)/vm
    1.23  	mkdir -p $(BIN_DIR)/zlib
    1.24 +	mkdir -p $(BIN_DIR)/thread
    1.25  	ln -sf $(SRCDS)/bin/vstdlib_i486.so vstdlib_i486.so
    1.26  	ln -sf $(SRCDS)/bin/tier0_i486.so tier0_i486.so
    1.27  	$(MAKE) sourcemod
    1.28 @@ -94,9 +96,13 @@
    1.29  	rm -rf Release/*.ox
    1.30  	rm -rf Release/systems/*.ox
    1.31  	rm -rf Release/zlib/*.oc
    1.32 +	rm -rf Release/vm/*.ox
    1.33 +	rm -rf Release/thread/*.ox
    1.34  	rm -rf Release/$(BINARY)
    1.35  	rm -rf Debug/*.ox
    1.36  	rm -rf Debug/systems/*.ox
    1.37  	rm -rf Debug/zlib/*.oc
    1.38 +	rm -rf Debug/vm/*.ox
    1.39 +	rm -rf Debug/thread/*.ox
    1.40  	rm -rf Debug/$(BINARY)
    1.41