Sources.pp 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #define OTHER_LIBS interrogatedb:c dconfig:c dtoolconfig:m \
  2. dtoolutil:c dtoolbase:c dtool:m prc:c
  3. #begin lib_target
  4. #define TARGET physics
  5. #define LOCAL_LIBS \
  6. pgraph linmath collide
  7. #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx
  8. #define SOURCES \
  9. actorNode.I actorNode.h angularEulerIntegrator.h angularForce.h \
  10. angularIntegrator.h angularVectorForce.I \
  11. angularVectorForce.h baseForce.I baseForce.h \
  12. baseIntegrator.I baseIntegrator.h config_physics.h \
  13. forceNode.I forceNode.h \
  14. linearControlForce.I linearControlForce.h \
  15. linearCylinderVortexForce.I linearCylinderVortexForce.h \
  16. linearDistanceForce.I \
  17. linearDistanceForce.h linearEulerIntegrator.h linearForce.I \
  18. linearForce.h linearFrictionForce.I linearFrictionForce.h \
  19. linearIntegrator.h linearJitterForce.h linearNoiseForce.I \
  20. linearNoiseForce.h linearRandomForce.I linearRandomForce.h \
  21. linearSinkForce.h linearSourceForce.h \
  22. linearUserDefinedForce.I linearUserDefinedForce.h \
  23. linearVectorForce.I linearVectorForce.h physical.I \
  24. physical.h physicalNode.I physicalNode.h \
  25. physicsCollisionHandler.I physicsCollisionHandler.h \
  26. physicsManager.I physicsManager.h \
  27. physicsObject.I physicsObject.h \
  28. physicsObjectCollection.I physicsObjectCollection.h
  29. #define INCLUDED_SOURCES \
  30. actorNode.cxx angularEulerIntegrator.cxx angularForce.cxx \
  31. angularIntegrator.cxx angularVectorForce.cxx baseForce.cxx \
  32. baseIntegrator.cxx config_physics.cxx forceNode.cxx \
  33. linearControlForce.cxx \
  34. linearCylinderVortexForce.cxx linearDistanceForce.cxx \
  35. linearEulerIntegrator.cxx linearForce.cxx \
  36. linearFrictionForce.cxx linearIntegrator.cxx \
  37. linearJitterForce.cxx linearNoiseForce.cxx \
  38. linearRandomForce.cxx linearSinkForce.cxx \
  39. linearSourceForce.cxx linearUserDefinedForce.cxx \
  40. linearVectorForce.cxx physical.cxx physicalNode.cxx \
  41. physicsCollisionHandler.cxx physicsManager.cxx physicsObject.cxx \
  42. physicsObjectCollection.cxx
  43. #define INSTALL_HEADERS \
  44. actorNode.I actorNode.h angularEulerIntegrator.h angularForce.h \
  45. angularIntegrator.h angularVectorForce.I angularVectorForce.h \
  46. baseForce.I baseForce.h baseIntegrator.I baseIntegrator.h \
  47. config_physics.h forceNode.I forceNode.h forces.h \
  48. linearControlForce.I linearControlForce.h \
  49. linearCylinderVortexForce.I linearCylinderVortexForce.h \
  50. linearDistanceForce.I linearDistanceForce.h linearEulerIntegrator.h \
  51. linearForce.I linearForce.h linearFrictionForce.I \
  52. linearFrictionForce.h linearIntegrator.h linearJitterForce.h \
  53. linearNoiseForce.I linearNoiseForce.h linearRandomForce.I \
  54. linearRandomForce.h linearSinkForce.h linearSourceForce.h \
  55. linearUserDefinedForce.I linearUserDefinedForce.h \
  56. linearVectorForce.I linearVectorForce.h physical.I physical.h \
  57. physicalNode.I physicalNode.h \
  58. physicsCollisionHandler.I physicsCollisionHandler.h \
  59. physicsManager.I physicsManager.h \
  60. physicsObject.I physicsObject.h \
  61. physicsObjectCollection.h physicsObjectCollection.I
  62. #define IGATESCAN all
  63. #end lib_target
  64. #begin test_bin_target
  65. #define TARGET test_physics
  66. #define LOCAL_LIBS \
  67. linmath physics collide
  68. #define SOURCES \
  69. test_physics.cxx
  70. #end test_bin_target