premake4.lua 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. project "App_SharedMemoryPhysics"
  2. if _OPTIONS["ios"] then
  3. kind "WindowedApp"
  4. else
  5. kind "ConsoleApp"
  6. end
  7. includedirs {".","../../src", "../ThirdPartyLibs",}
  8. links {
  9. "Bullet3Common", "BulletDynamics","BulletCollision", "LinearMath"
  10. }
  11. language "C++"
  12. files {
  13. "PhysicsClient.cpp",
  14. "PhysicsClientSharedMemory.cpp",
  15. "PhysicsClientExample.cpp",
  16. "PhysicsServerExample.cpp",
  17. "PhysicsServerSharedMemory.cpp",
  18. "PhysicsServerSharedMemory.h",
  19. "PhysicsServer.cpp",
  20. "PhysicsServer.h",
  21. "main.cpp",
  22. "PhysicsClientC_API.cpp",
  23. "PhysicsServer.cpp",
  24. "PosixSharedMemory.cpp",
  25. "Win32SharedMemory.cpp",
  26. "PhysicsDirect.cpp",
  27. "PhysicsDirect.h",
  28. "PhysicsDirectC_API.cpp",
  29. "PhysicsDirectC_API.h",
  30. "PhysicsLoopBack.cpp",
  31. "PhysicsLoopBack.h",
  32. "PhysicsLoopBackC_API.cpp",
  33. "PhysicsLoopBackC_API.h",
  34. "PhysicsServerCommandProcessor.cpp",
  35. "PhysicsServerCommandProcessor.h",
  36. "../Importers/ImportURDFDemo/ConvertRigidBodies2MultiBody.h",
  37. "../Importers/ImportURDFDemo/MultiBodyCreationInterface.h",
  38. "../Importers/ImportURDFDemo/MyMultiBodyCreator.cpp",
  39. "../Importers/ImportURDFDemo/MyMultiBodyCreator.h",
  40. "../Importers/ImportURDFDemo/BulletUrdfImporter.cpp",
  41. "../Importers/ImportURDFDemo/BulletUrdfImporter.h",
  42. "../Importers/ImportURDFDemo/UrdfParser.cpp",
  43. "../Importers/ImportURDFDemo/BulletUrdfImporter.cpp",
  44. "../Importers/ImportURDFDemo/BulletUrdfImporter.h",
  45. "../Importers/ImportURDFDemo/urdfStringSplit.cpp",
  46. "../Importers/ImportURDFDemo/UrdfParser.cpp",
  47. "../Importers/ImportURDFDemo/UrdfParser.h",
  48. "../Importers/ImportURDFDemo/URDF2Bullet.cpp",
  49. "../Importers/ImportURDFDemo/URDF2Bullet.h",
  50. "../Utils/b3ResourcePath.cpp",
  51. "../Utils/b3Clock.cpp",
  52. "../../Extras/Serialize/BulletWorldImporter/*",
  53. "../../Extras/Serialize/BulletFileLoader/*",
  54. "../Importers/ImportURDFDemo/URDFImporterInterface.h",
  55. "../Importers/ImportURDFDemo/URDFJointTypes.h",
  56. "../Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp",
  57. "../Importers/ImportObjDemo/LoadMeshFromObj.cpp",
  58. "../Importers/ImportSTLDemo/ImportSTLSetup.h",
  59. "../Importers/ImportSTLDemo/LoadMeshFromSTL.h",
  60. "../Importers/ImportColladaDemo/LoadMeshFromCollada.cpp",
  61. "../Importers/ImportColladaDemo/ColladaGraphicsInstance.h",
  62. "../ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp",
  63. "../ThirdPartyLibs/urdf/urdfdom/urdf_parser/src/pose.cpp",
  64. "../ThirdPartyLibs/urdf/urdfdom/urdf_parser/src/model.cpp",
  65. "../ThirdPartyLibs/urdf/urdfdom/urdf_parser/src/link.cpp",
  66. "../ThirdPartyLibs/urdf/urdfdom/urdf_parser/src/joint.cpp",
  67. "../ThirdPartyLibs/urdf/urdfdom/urdf_parser/include/urdf_parser/urdf_parser.h",
  68. "../ThirdPartyLibs/urdf/urdfdom_headers/urdf_exception/include/urdf_exception/exception.h",
  69. "../ThirdPartyLibs/urdf/urdfdom_headers/urdf_model/include/urdf_model/pose.h",
  70. "../ThirdPartyLibs/urdf/urdfdom_headers/urdf_model/include/urdf_model/model.h",
  71. "../ThirdPartyLibs/urdf/urdfdom_headers/urdf_model/include/urdf_model/link.h",
  72. "../ThirdPartyLibs/urdf/urdfdom_headers/urdf_model/include/urdf_model/joint.h",
  73. "../ThirdPartyLibs/tinyxml/tinystr.cpp",
  74. "../ThirdPartyLibs/tinyxml/tinyxml.cpp",
  75. "../ThirdPartyLibs/tinyxml/tinyxmlerror.cpp",
  76. "../ThirdPartyLibs/tinyxml/tinyxmlparser.cpp",
  77. "../ThirdPartyLibs/urdf/boost_replacement/lexical_cast.h",
  78. "../ThirdPartyLibs/urdf/boost_replacement/shared_ptr.h",
  79. "../ThirdPartyLibs/urdf/boost_replacement/printf_console.cpp",
  80. "../ThirdPartyLibs/urdf/boost_replacement/printf_console.h",
  81. "../ThirdPartyLibs/urdf/boost_replacement/string_split.cpp",
  82. "../ThirdPartyLibs/urdf/boost_replacement/string_split.h",
  83. }