//----------------------------------------------------------------------------- // MATHLIB.VPC // // Project Script //----------------------------------------------------------------------------- $macro SRCDIR ".." $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] } }