From 77b376f8a0d8d172c51729762f80bb394534aa41 Mon Sep 17 00:00:00 2001 From: Joe Ludwig Date: Thu, 4 Jul 2013 11:20:31 -0700 Subject: * Switched the SDK from checked-in projects to VPC, the Valve Project Creator. See the Getting Started document on the wiki for details. * Pulled in bug fixes from HL2 and HL2MP. --- mp/src/mathlib/mathlib-2010.vcxproj | 229 ------------------------ mp/src/mathlib/mathlib-2010.vcxproj.filters | 170 ------------------ mp/src/mathlib/mathlib.vpc | 84 +++++++++ mp/src/mathlib/mathlib_linux32.mak | 264 ---------------------------- mp/src/mathlib/mathlib_osx32.mak | 259 --------------------------- 5 files changed, 84 insertions(+), 922 deletions(-) delete mode 100644 mp/src/mathlib/mathlib-2010.vcxproj delete mode 100644 mp/src/mathlib/mathlib-2010.vcxproj.filters create mode 100644 mp/src/mathlib/mathlib.vpc delete mode 100644 mp/src/mathlib/mathlib_linux32.mak delete mode 100644 mp/src/mathlib/mathlib_osx32.mak (limited to 'mp/src/mathlib') diff --git a/mp/src/mathlib/mathlib-2010.vcxproj b/mp/src/mathlib/mathlib-2010.vcxproj deleted file mode 100644 index 1ddd6100..00000000 --- a/mp/src/mathlib/mathlib-2010.vcxproj +++ /dev/null @@ -1,229 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - mathlib - {BAB92FF0-D72A-D7E5-1988-74628D39B94F} - - - - StaticLibrary - MultiByte - mathlib - - - StaticLibrary - MultiByte - mathlib - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - ..\lib\public\ - .\Debug\win32\ - ..\devtools\vstools;$(ExecutablePath);$(Path) - true - true - true - ..\lib\public\ - .\Release\win32\ - ..\devtools\vstools;$(ExecutablePath);$(Path) - true - true - true - - - - - - /MP - Disabled - ..\common;..\public;..\public\tier0;..\public\tier1;..\public\mathlib - _HAS_ITERATOR_DEBUGGING=0;WIN32;_WIN32;_DEBUG;DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;COMPILER_MSVC32;LIBNAME=mathlib;RAD_TELEMETRY_DISABLED;BINK_VIDEO;AVI_VIDEO;WMV_VIDEO;MATHLIB_LIB;VPCGAMECAPS=VALVE;PROJECTDIR=D:\dev\games\rel\hl2\src\mathlib;_DLL_EXT=.dll;VPCGAME=valve - true - false - Default - MultiThreadedDebug - true - StreamingSIMDExtensions - Fast - true - true - true - false - NotUsing - false - NoListing - $(IntDir)/ - $(IntDir)/ - $(IntDir)/ - false - false - Level4 - true - EditAndContinue - CompileAsCpp - $(IntDir)/ - Prompt - - - - - false - ..\lib\public\mathlib.lib - true - false - /ignore:4221 - - - true - - - true - $(OutDir)/mathlib.bsc - - - - - - - - - - - /MP /d2Zi+ - MaxSpeed - AnySuitable - true - Speed - ..\common;..\public;..\public\tier0;..\public\tier1;..\public\mathlib - WIN32;_WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;COMPILER_MSVC32;LIBNAME=mathlib;RAD_TELEMETRY_DISABLED;BINK_VIDEO;AVI_VIDEO;WMV_VIDEO;MATHLIB_LIB;VPCGAMECAPS=VALVE;PROJECTDIR=D:\dev\games\rel\hl2\src\mathlib;_DLL_EXT=.dll;VPCGAME=valve - true - false - MultiThreaded - false - true - StreamingSIMDExtensions - Fast - true - true - true - false - NotUsing - false - NoListing - $(IntDir)/ - $(IntDir)/ - $(IntDir)/ - false - false - Level4 - true - OldStyle - CompileAsCpp - $(IntDir)/ - Prompt - - - - - false - ..\lib\public\mathlib.lib - true - false - /ignore:4221 - - - true - - - true - $(OutDir)/mathlib.bsc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/mp/src/mathlib/mathlib-2010.vcxproj.filters b/mp/src/mathlib/mathlib-2010.vcxproj.filters deleted file mode 100644 index 97d1572d..00000000 --- a/mp/src/mathlib/mathlib-2010.vcxproj.filters +++ /dev/null @@ -1,170 +0,0 @@ - - - - - {1680C80B-FF1E-EA4D-9817-CC12254F2E40} - - - {680EF60A-F852-B6F6-8E56-5693F8167FE5} - - - {BA03E055-4FA2-FCE3-8A1C-D348547D379C} - - - - - - - Header Files - - - Header Files - - - Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - Public Header Files - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - - diff --git a/mp/src/mathlib/mathlib.vpc b/mp/src/mathlib/mathlib.vpc new file mode 100644 index 00000000..59a0c95f --- /dev/null +++ b/mp/src/mathlib/mathlib.vpc @@ -0,0 +1,84 @@ +//----------------------------------------------------------------------------- +// MATHLIB.VPC +// +// Project Script +//----------------------------------------------------------------------------- + +$macro SRCDIR ".." +$Macro OUTLIBDIR "$SRCDIR\lib\public" [!$LINUX] + +$include "$SRCDIR\vpc_scripts\source_lib_base.vpc" + +$Configuration +{ + $Compiler + { + $AdditionalIncludeDirectories "$BASE;..\public\mathlib" + $PreprocessorDefinitions "$BASE;MATHLIB_LIB" + } +} + +$Project "mathlib" +{ + $Folder "Source Files" + { + $File "color_conversion.cpp" + $File "halton.cpp" + $File "lightdesc.cpp" + $File "mathlib_base.cpp" + $File "powsse.cpp" + $File "sparse_convolution_noise.cpp" + $File "sseconst.cpp" + $File "sse.cpp" [$WINDOWS||$POSIX] + $File "ssenoise.cpp" + $File "3dnow.cpp" [$WINDOWS||$LINUX] + $File "anorms.cpp" + $File "bumpvects.cpp" + $File "IceKey.cpp" + $File "imagequant.cpp" + $File "polyhedron.cpp" + $File "quantize.cpp" + $File "randsse.cpp" + $File "spherical.cpp" + $File "simdvectormatrix.cpp" + $File "vector.cpp" + $File "vmatrix.cpp" + $File "almostequal.cpp" + } + + + + $Folder "Public Header Files" + { + $File "$SRCDIR\public\mathlib\amd3dx.h" [$WINDOWS||$LINUX] + $File "$SRCDIR\public\mathlib\anorms.h" + $File "$SRCDIR\public\mathlib\bumpvects.h" + $File "$SRCDIR\public\mathlib\compressed_3d_unitvec.h" + $File "$SRCDIR\public\mathlib\compressed_light_cube.h" + $File "$SRCDIR\public\mathlib\compressed_vector.h" + $File "$SRCDIR\public\mathlib\halton.h" + $File "$SRCDIR\public\mathlib\IceKey.H" + $File "$SRCDIR\public\mathlib\lightdesc.h" + $File "$SRCDIR\public\mathlib\math_pfns.h" + $File "$SRCDIR\public\mathlib\mathlib.h" + $File "$SRCDIR\public\mathlib\noise.h" + $File "$SRCDIR\public\mathlib\polyhedron.h" + $File "$SRCDIR\public\mathlib\quantize.h" + $File "$SRCDIR\public\mathlib\simdvectormatrix.h" + $File "$SRCDIR\public\mathlib\spherical_geometry.h" + $File "$SRCDIR\public\mathlib\ssemath.h" + $File "$SRCDIR\public\mathlib\ssequaternion.h" + $File "$SRCDIR\public\mathlib\vector.h" + $File "$SRCDIR\public\mathlib\vector2d.h" + $File "$SRCDIR\public\mathlib\vector4d.h" + $File "$SRCDIR\public\mathlib\vmatrix.h" + $File "$SRCDIR\public\mathlib\vplane.h" + } + + $Folder "Header Files" + { + $File "noisedata.h" + $File "sse.h" [$WINDOWS||$POSIX] + $File "3dnow.h" [$WINDOWS||$LINUX] + } +} diff --git a/mp/src/mathlib/mathlib_linux32.mak b/mp/src/mathlib/mathlib_linux32.mak deleted file mode 100644 index b48b26ad..00000000 --- a/mp/src/mathlib/mathlib_linux32.mak +++ /dev/null @@ -1,264 +0,0 @@ -NAME=mathlib -SRCROOT=.. -TARGET_PLATFORM=linux32 -TARGET_PLATFORM_EXT= -USE_VALVE_BINDIR=0 -PWD := $(shell pwd) -# If no configuration is specified, "release" will be used. -ifeq "$(CFG)" "" - CFG = release -endif - -GCC_ExtraCompilerFlags= -U_FORTIFY_SOURCE -GCC_ExtraLinkerFlags = -SymbolVisibility = hidden -OptimizerLevel = -gdwarf-2 -g $(OptimizerLevel_CompilerSpecific) -SystemLibraries = -DLL_EXT = .so -SYM_EXT = .dbg -FORCEINCLUDES= -ifeq "$(CFG)" "debug" -DEFINES += -DDEBUG -D_DEBUG -DPOSIX -DGNUC -DLINUX -D_LINUX -DLIBNAME=mathlib -DRAD_TELEMETRY_DISABLED -DBINK_VIDEO -DGL_GLEXT_PROTOTYPES -DDX_TO_GL_ABSTRACTION -DUSE_SDL -DMATHLIB_LIB -D_EXTERNAL_DLL_EXT=.so -DVPCGAMECAPS=VALVE -DPROJECTDIR=/home/VALVE/joe/p4clients/linuxsdk/hl2/src/mathlib -D_DLL_EXT=.so -DVPCGAME=valve -D_LINUX=1 -D_POSIX=1 -DLINUX=1 -DPOSIX=1 -else -DEFINES += -DNDEBUG -DPOSIX -DGNUC -DLINUX -D_LINUX -DLIBNAME=mathlib -DRAD_TELEMETRY_DISABLED -DBINK_VIDEO -DGL_GLEXT_PROTOTYPES -DDX_TO_GL_ABSTRACTION -DUSE_SDL -DMATHLIB_LIB -D_EXTERNAL_DLL_EXT=.so -DVPCGAMECAPS=VALVE -DPROJECTDIR=/home/VALVE/joe/p4clients/linuxsdk/hl2/src/mathlib -D_DLL_EXT=.so -DVPCGAME=valve -D_LINUX=1 -D_POSIX=1 -DLINUX=1 -DPOSIX=1 -endif -INCLUDEDIRS += ../common ../public ../public/tier0 ../public/tier1 ../thirdparty/SDL2 ../public/mathlib -CONFTYPE = lib -OUTPUTFILE=../lib/public/linux32/mathlib.a -THIS_MAKEFILE = $(PWD)/mathlib_linux32.mak -MAKEFILE_BASE = $(SRCROOT)/devtools/makefile_base_posix.mak - - -POSTBUILDCOMMAND = true - - - -CPPFILES= \ - 3dnow.cpp \ - almostequal.cpp \ - anorms.cpp \ - bumpvects.cpp \ - color_conversion.cpp \ - halton.cpp \ - IceKey.cpp \ - imagequant.cpp \ - lightdesc.cpp \ - mathlib_base.cpp \ - polyhedron.cpp \ - powsse.cpp \ - quantize.cpp \ - randsse.cpp \ - simdvectormatrix.cpp \ - sparse_convolution_noise.cpp \ - spherical.cpp \ - sse.cpp \ - sseconst.cpp \ - ssenoise.cpp \ - vector.cpp \ - vmatrix.cpp \ - - -LIBFILES = \ - - -LIBFILENAMES = \ - - -# Include the base makefile now. -include $(SRCROOT)/devtools/makefile_base_posix.mak - - - -OTHER_DEPENDENCIES = \ - - -$(OBJ_DIR)/_other_deps.P : $(OTHER_DEPENDENCIES) - $(GEN_OTHER_DEPS) - --include $(OBJ_DIR)/_other_deps.P - - - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/3dnow.P -endif - -$(OBJ_DIR)/3dnow.o : $(PWD)/3dnow.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/almostequal.P -endif - -$(OBJ_DIR)/almostequal.o : $(PWD)/almostequal.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/anorms.P -endif - -$(OBJ_DIR)/anorms.o : $(PWD)/anorms.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/bumpvects.P -endif - -$(OBJ_DIR)/bumpvects.o : $(PWD)/bumpvects.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/color_conversion.P -endif - -$(OBJ_DIR)/color_conversion.o : $(PWD)/color_conversion.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/halton.P -endif - -$(OBJ_DIR)/halton.o : $(PWD)/halton.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/IceKey.P -endif - -$(OBJ_DIR)/IceKey.o : $(PWD)/IceKey.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/imagequant.P -endif - -$(OBJ_DIR)/imagequant.o : $(PWD)/imagequant.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/lightdesc.P -endif - -$(OBJ_DIR)/lightdesc.o : $(PWD)/lightdesc.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/mathlib_base.P -endif - -$(OBJ_DIR)/mathlib_base.o : $(PWD)/mathlib_base.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/polyhedron.P -endif - -$(OBJ_DIR)/polyhedron.o : $(PWD)/polyhedron.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/powsse.P -endif - -$(OBJ_DIR)/powsse.o : $(PWD)/powsse.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/quantize.P -endif - -$(OBJ_DIR)/quantize.o : $(PWD)/quantize.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/randsse.P -endif - -$(OBJ_DIR)/randsse.o : $(PWD)/randsse.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/simdvectormatrix.P -endif - -$(OBJ_DIR)/simdvectormatrix.o : $(PWD)/simdvectormatrix.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/sparse_convolution_noise.P -endif - -$(OBJ_DIR)/sparse_convolution_noise.o : $(PWD)/sparse_convolution_noise.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/spherical.P -endif - -$(OBJ_DIR)/spherical.o : $(PWD)/spherical.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/sse.P -endif - -$(OBJ_DIR)/sse.o : $(PWD)/sse.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/sseconst.P -endif - -$(OBJ_DIR)/sseconst.o : $(PWD)/sseconst.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/ssenoise.P -endif - -$(OBJ_DIR)/ssenoise.o : $(PWD)/ssenoise.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/vector.P -endif - -$(OBJ_DIR)/vector.o : $(PWD)/vector.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/vmatrix.P -endif - -$(OBJ_DIR)/vmatrix.o : $(PWD)/vmatrix.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -# Uncomment this, and set FILENAME to file you want built without optimizations enabled. -# $(OBJ_DIR)/FILENAME.o : CFLAGS := $(subst -O2,-O0,$(CFLAGS)) - -# Uncomment this to disable optimizations for the entire project. -# $(OBJ_DIR)/%.o : CFLAGS := $(subst -O2,-O0,$(CFLAGS)) - - diff --git a/mp/src/mathlib/mathlib_osx32.mak b/mp/src/mathlib/mathlib_osx32.mak deleted file mode 100644 index a9a54e26..00000000 --- a/mp/src/mathlib/mathlib_osx32.mak +++ /dev/null @@ -1,259 +0,0 @@ -NAME=mathlib -SRCROOT=.. -TARGET_PLATFORM=osx32 -TARGET_PLATFORM_EXT= -USE_VALVE_BINDIR=0 -PWD := $(shell pwd) -# If no configuration is specified, "release" will be used. -ifeq "$(CFG)" "" - CFG = release -endif - -GCC_ExtraCompilerFlags= -GCC_ExtraLinkerFlags = -SymbolVisibility = hidden -OptimizerLevel = -gdwarf-2 -g $(OptimizerLevel_CompilerSpecific) -SystemLibraries = -DLL_EXT = .dylib -SYM_EXT = .dSYM -FORCEINCLUDES= -ifeq "$(CFG)" "debug" -DEFINES += -DDEBUG -D_DEBUG -DGNUC -DPOSIX -D_OSX -DOSX -D_DARWIN_UNLIMITED_SELECT -DFD_SETSIZE=10240 -DQUICKTIME_VIDEO -DFORCE_QUICKTIME -DGL_GLEXT_PROTOTYPES -DDX_TO_GL_ABSTRACTION -DMATHLIB_LIB -DVPCGAMECAPS=VALVE -DPROJECTDIR=/Users/joe/p4/ValveGames/rel/hl2/src/mathlib -D_DLL_EXT=.dylib -DVPCGAME=valve -D_POSIX=1 -else -DEFINES += -DNDEBUG -DGNUC -DPOSIX -D_OSX -DOSX -D_DARWIN_UNLIMITED_SELECT -DFD_SETSIZE=10240 -DQUICKTIME_VIDEO -DFORCE_QUICKTIME -DGL_GLEXT_PROTOTYPES -DDX_TO_GL_ABSTRACTION -DMATHLIB_LIB -DVPCGAMECAPS=VALVE -DPROJECTDIR=/Users/joe/p4/ValveGames/rel/hl2/src/mathlib -D_DLL_EXT=.dylib -DVPCGAME=valve -D_POSIX=1 -endif -INCLUDEDIRS += ../common ../public ../public/tier0 ../public/tier1 ../public/mathlib -CONFTYPE = lib -OUTPUTFILE=../lib/osx32/mathlib.a -THIS_MAKEFILE = $(PWD)/mathlib_osx32.mak -MAKEFILE_BASE = $(SRCROOT)/devtools/makefile_base_posix.mak - - -POSTBUILDCOMMAND = true - - - -CPPFILES= \ - almostequal.cpp \ - anorms.cpp \ - bumpvects.cpp \ - color_conversion.cpp \ - halton.cpp \ - IceKey.cpp \ - imagequant.cpp \ - lightdesc.cpp \ - mathlib_base.cpp \ - polyhedron.cpp \ - powsse.cpp \ - quantize.cpp \ - randsse.cpp \ - simdvectormatrix.cpp \ - sparse_convolution_noise.cpp \ - spherical.cpp \ - sse.cpp \ - sseconst.cpp \ - ssenoise.cpp \ - vector.cpp \ - vmatrix.cpp \ - - -LIBFILES = \ - ../lib/osx32/libvstdlib.dylib \ - ../lib/osx32/tier1.a \ - - -LIBFILENAMES = \ - ../lib/osx32/libvstdlib.dylib \ - ../lib/osx32/tier1.a \ - - -# Include the base makefile now. -include $(SRCROOT)/devtools/makefile_base_posix.mak - - - -OTHER_DEPENDENCIES = \ - - -$(OBJ_DIR)/_other_deps.P : $(OTHER_DEPENDENCIES) - $(GEN_OTHER_DEPS) - --include $(OBJ_DIR)/_other_deps.P - - - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/almostequal.P -endif - -$(OBJ_DIR)/almostequal.o : $(PWD)/almostequal.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/anorms.P -endif - -$(OBJ_DIR)/anorms.o : $(PWD)/anorms.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/bumpvects.P -endif - -$(OBJ_DIR)/bumpvects.o : $(PWD)/bumpvects.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/color_conversion.P -endif - -$(OBJ_DIR)/color_conversion.o : $(PWD)/color_conversion.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/halton.P -endif - -$(OBJ_DIR)/halton.o : $(PWD)/halton.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/IceKey.P -endif - -$(OBJ_DIR)/IceKey.o : $(PWD)/IceKey.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/imagequant.P -endif - -$(OBJ_DIR)/imagequant.o : $(PWD)/imagequant.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/lightdesc.P -endif - -$(OBJ_DIR)/lightdesc.o : $(PWD)/lightdesc.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/mathlib_base.P -endif - -$(OBJ_DIR)/mathlib_base.o : $(PWD)/mathlib_base.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/polyhedron.P -endif - -$(OBJ_DIR)/polyhedron.o : $(PWD)/polyhedron.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/powsse.P -endif - -$(OBJ_DIR)/powsse.o : $(PWD)/powsse.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/quantize.P -endif - -$(OBJ_DIR)/quantize.o : $(PWD)/quantize.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/randsse.P -endif - -$(OBJ_DIR)/randsse.o : $(PWD)/randsse.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/simdvectormatrix.P -endif - -$(OBJ_DIR)/simdvectormatrix.o : $(PWD)/simdvectormatrix.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/sparse_convolution_noise.P -endif - -$(OBJ_DIR)/sparse_convolution_noise.o : $(PWD)/sparse_convolution_noise.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/spherical.P -endif - -$(OBJ_DIR)/spherical.o : $(PWD)/spherical.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/sse.P -endif - -$(OBJ_DIR)/sse.o : $(PWD)/sse.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/sseconst.P -endif - -$(OBJ_DIR)/sseconst.o : $(PWD)/sseconst.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/ssenoise.P -endif - -$(OBJ_DIR)/ssenoise.o : $(PWD)/ssenoise.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/vector.P -endif - -$(OBJ_DIR)/vector.o : $(PWD)/vector.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -ifneq (clean, $(findstring clean, $(MAKECMDGOALS))) --include $(OBJ_DIR)/vmatrix.P -endif - -$(OBJ_DIR)/vmatrix.o : $(PWD)/vmatrix.cpp $(THIS_MAKEFILE) $(MAKEFILE_BASE) - $(PRE_COMPILE_FILE) - $(COMPILE_FILE) $(POST_COMPILE_FILE) - -# Uncomment this, and set FILENAME to file you want built without optimizations enabled. -# $(OBJ_DIR)/FILENAME.o : CFLAGS := $(subst -O2,-O0,$(CFLAGS)) - -# Uncomment this to disable optimizations for the entire project. -# $(OBJ_DIR)/%.o : CFLAGS := $(subst -O2,-O0,$(CFLAGS)) - - -- cgit v1.2.3