Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
2.3 KiB

  1. //-----------------------------------------------------------------------------
  2. // MATHLIB.VPC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $macro SRCDIR ".."
  7. $include "$SRCDIR\vpc_scripts\source_lib_base.vpc"
  8. $Configuration
  9. {
  10. $Compiler
  11. {
  12. $AdditionalIncludeDirectories "$BASE;..\public\mathlib"
  13. $PreprocessorDefinitions "$BASE;MATHLIB_LIB"
  14. }
  15. }
  16. $Project "mathlib"
  17. {
  18. $Folder "Source Files"
  19. {
  20. $File "color_conversion.cpp"
  21. $File "halton.cpp"
  22. $File "lightdesc.cpp"
  23. $File "mathlib_base.cpp"
  24. $File "powsse.cpp"
  25. $File "sparse_convolution_noise.cpp"
  26. $File "sseconst.cpp"
  27. $File "sse.cpp" [$WINDOWS||$POSIX]
  28. $File "ssenoise.cpp"
  29. $File "3dnow.cpp" [$WINDOWS||$LINUX]
  30. $File "anorms.cpp"
  31. $File "bumpvects.cpp"
  32. $File "IceKey.cpp"
  33. $File "imagequant.cpp"
  34. $File "polyhedron.cpp"
  35. $File "quantize.cpp"
  36. $File "randsse.cpp"
  37. $File "spherical.cpp"
  38. $File "simdvectormatrix.cpp"
  39. $File "vector.cpp"
  40. $File "vmatrix.cpp"
  41. $File "almostequal.cpp"
  42. }
  43. $Folder "Public Header Files"
  44. {
  45. $File "$SRCDIR\public\mathlib\amd3dx.h" [$WINDOWS||$LINUX]
  46. $File "$SRCDIR\public\mathlib\anorms.h"
  47. $File "$SRCDIR\public\mathlib\bumpvects.h"
  48. $File "$SRCDIR\public\mathlib\compressed_3d_unitvec.h"
  49. $File "$SRCDIR\public\mathlib\compressed_light_cube.h"
  50. $File "$SRCDIR\public\mathlib\compressed_vector.h"
  51. $File "$SRCDIR\public\mathlib\halton.h"
  52. $File "$SRCDIR\public\mathlib\IceKey.H"
  53. $File "$SRCDIR\public\mathlib\lightdesc.h"
  54. $File "$SRCDIR\public\mathlib\math_pfns.h"
  55. $File "$SRCDIR\public\mathlib\mathlib.h"
  56. $File "$SRCDIR\public\mathlib\noise.h"
  57. $File "$SRCDIR\public\mathlib\polyhedron.h"
  58. $File "$SRCDIR\public\mathlib\quantize.h"
  59. $File "$SRCDIR\public\mathlib\simdvectormatrix.h"
  60. $File "$SRCDIR\public\mathlib\spherical_geometry.h"
  61. $File "$SRCDIR\public\mathlib\ssemath.h"
  62. $File "$SRCDIR\public\mathlib\ssequaternion.h"
  63. $File "$SRCDIR\public\mathlib\vector.h"
  64. $File "$SRCDIR\public\mathlib\vector2d.h"
  65. $File "$SRCDIR\public\mathlib\vector4d.h"
  66. $File "$SRCDIR\public\mathlib\vmatrix.h"
  67. $File "$SRCDIR\public\mathlib\vplane.h"
  68. }
  69. $Folder "Header Files"
  70. {
  71. $File "noisedata.h"
  72. $File "sse.h" [$WINDOWS||$POSIX]
  73. $File "3dnow.h" [$WINDOWS||$LINUX]
  74. }
  75. }