Sources.pp 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #define BUILD_DIRECTORY $[HAVE_SPEEDTREE]
  2. #define OTHER_LIBS p3interrogatedb:c p3dconfig:c p3dtoolconfig:m \
  3. p3dtoolutil:c p3dtoolbase:c p3dtool:m p3prc:c
  4. #define USE_PACKAGES speedtree $[if $[eq $[SPEEDTREE_API],OpenGL],gl cg cggl] $[if $[eq $[SPEEDTREE_API],DirectX9],dx9 cg cgdx9]
  5. #define BUILDING_DLL BUILDING_PANDASPEEDTREE
  6. #begin lib_target
  7. #define TARGET pandaspeedtree
  8. #define LOCAL_LIBS \
  9. p3display p3text p3pgraph p3gobj p3linmath p3putil $[if $[eq $[SPEEDTREE_API],DirectX9],dxgsg9]
  10. #define COMBINED_SOURCES $[TARGET]_composite1.cxx
  11. #define SOURCES \
  12. config_speedtree.h \
  13. loaderFileTypeSrt.h \
  14. loaderFileTypeStf.h \
  15. speedtree_api.h \
  16. speedTreeNode.h speedTreeNode.I \
  17. stBasicTerrain.h stBasicTerrain.I \
  18. stTerrain.h stTerrain.I \
  19. stTransform.h stTransform.I \
  20. stTree.h stTree.I
  21. // A generated file
  22. #define SOURCES $[SOURCES] speedtree_parameters.h
  23. #define INCLUDED_SOURCES \
  24. config_speedtree.cxx \
  25. loaderFileTypeSrt.cxx \
  26. loaderFileTypeStf.cxx \
  27. speedtree_api.cxx \
  28. speedTreeNode.cxx \
  29. stBasicTerrain.cxx \
  30. stTerrain.cxx \
  31. stTransform.cxx \
  32. stTree.cxx
  33. #define INSTALL_HEADERS \
  34. config_speedtree.h \
  35. speedtree_parameters.h \
  36. speedtree_api.h \
  37. speedTreeNode.h speedTreeNode.I \
  38. stBasicTerrain.h stBasicTerrain.I \
  39. stTerrain.h stTerrain.I \
  40. stTransform.h stTransform.I \
  41. stTree.h stTree.I
  42. #define IGATESCAN all
  43. #end lib_target
  44. #include $[THISDIRPREFIX]speedtree_parameters.h.pp