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.vpc | 84 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 mp/src/mathlib/mathlib.vpc (limited to 'mp/src/mathlib/mathlib.vpc') 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] + } +} -- cgit v1.2.3