Sources.pp 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. #define OTHER_LIBS interrogatedb:c dconfig:c dtoolconfig:m \
  2. dtoolutil:c dtoolbase:c dtool:m
  3. #define USE_PACKAGES nurbspp
  4. #begin lib_target
  5. #define TARGET parametrics
  6. #define LOCAL_LIBS \
  7. pgraph grutil linmath express putil pandabase
  8. #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx
  9. #define SOURCES \
  10. classicNurbsCurve.I classicNurbsCurve.h config_parametrics.h \
  11. cubicCurveseg.h parametricCurveDrawer.I \
  12. parametricCurveDrawer.h curveFitter.I curveFitter.h \
  13. hermiteCurve.h nurbsCurve.h \
  14. nurbsCurveDrawer.I nurbsCurveDrawer.h \
  15. nurbsCurveEvaluator.I nurbsCurveEvaluator.h \
  16. nurbsCurveInterface.I nurbsCurveInterface.h \
  17. nurbsCurveResult.I nurbsCurveResult.h \
  18. nurbsBasisVector.I nurbsBasisVector.h \
  19. nurbsSurfaceEvaluator.I nurbsSurfaceEvaluator.h \
  20. nurbsSurfaceResult.I nurbsSurfaceResult.h \
  21. nurbsVertex.h nurbsVertex.I \
  22. parametricCurve.h \
  23. parametricCurveCollection.I parametricCurveCollection.h \
  24. piecewiseCurve.h \
  25. ropeNode.I ropeNode.h \
  26. sheetNode.I sheetNode.h \
  27. $[if $[HAVE_NURBSPP], nurbsPPCurve.cxx nurbsPPCurve.h]
  28. #define INCLUDED_SOURCES \
  29. classicNurbsCurve.cxx config_parametrics.cxx cubicCurveseg.cxx \
  30. parametricCurveDrawer.cxx curveFitter.cxx hermiteCurve.cxx \
  31. nurbsCurveDrawer.cxx \
  32. nurbsCurveEvaluator.cxx \
  33. nurbsCurveInterface.cxx \
  34. nurbsCurveResult.cxx \
  35. nurbsBasisVector.cxx \
  36. nurbsSurfaceEvaluator.cxx \
  37. nurbsSurfaceResult.cxx \
  38. nurbsVertex.cxx \
  39. parametricCurve.cxx parametricCurveCollection.cxx \
  40. piecewiseCurve.cxx \
  41. ropeNode.cxx \
  42. sheetNode.cxx
  43. #define INSTALL_HEADERS \
  44. classicNurbsCurve.I classicNurbsCurve.h \
  45. config_parametrics.h \
  46. cubicCurveseg.h \
  47. parametricCurveDrawer.I parametricCurveDrawer.h \
  48. curveFitter.I curveFitter.h \
  49. hermiteCurve.h \
  50. nurbsCurve.h \
  51. nurbsCurveDrawer.I nurbsCurveDrawer.h \
  52. nurbsCurveEvaluator.I nurbsCurveEvaluator.h \
  53. nurbsCurveInterface.I nurbsCurveInterface.h \
  54. nurbsCurveResult.I nurbsCurveResult.h \
  55. nurbsBasisVector.I nurbsBasisVector.h \
  56. nurbsSurfaceEvaluator.I nurbsSurfaceEvaluator.h \
  57. nurbsSurfaceResult.I nurbsSurfaceResult.h \
  58. nurbsVertex.h nurbsVertex.I \
  59. nurbsPPCurve.h \
  60. parametricCurve.h \
  61. parametricCurveCollection.I parametricCurveCollection.h \
  62. piecewiseCurve.h \
  63. ropeNode.I ropeNode.h \
  64. sheetNode.I sheetNode.h
  65. #define IGATESCAN all
  66. #end lib_target
  67. #begin test_bin_target
  68. #define TARGET test_parametrics
  69. #define LOCAL_LIBS \
  70. parametrics
  71. #define SOURCES \
  72. test_parametrics.cxx
  73. #end test_bin_target