Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ylyking/b9e88d0bbab20f6f049d379b2d97e22e to your computer and use it in GitHub Desktop.
Save ylyking/b9e88d0bbab20f6f049d379b2d97e22e to your computer and use it in GitHub Desktop.
Physx 3.3.4 genie build
configuration {}
defines {
"PX_PHYSX_STATIC_LIB",
"_DEBUG",
"PX_DEBUG",
"PX_CHECKED",
"PX_COOKING",
"PX_SUPPORT_VISUAL_DEBUGGER"
}
includedirs {
path.join(ENGINE_DIR, "source/third_party/physx/Include/foundation"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/physxprofilesdk"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/physxvisualdebuggersdk"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/common"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/geometry"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pvd"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/particles"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/cloth"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pvd"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pxtask"),
path.join(ENGINE_DIR, "source/third_party/physx/Include"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/vehicle"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pvd"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/cooking"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/characterkinematic"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/extensions"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/foundation/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/Common/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/headers"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/contact"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/common"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/convex"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/distance"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/sweep"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/gjk"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/intersection"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/mesh"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/hf"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/pcm"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/API/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/utils"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/pipeline"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/math"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/collision"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/software/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevelCloth/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/device"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/buffering"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/particles"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/cloth"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src/mesh"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src/convex"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SceneQuery"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PvdRuntime/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXMetaData/core/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXMetaData/extensions/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXProfileSDK"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/src/serialization/xml"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/src/serialization/binary"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXVehicle/src/PhysXMetaData/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXVehicle/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src/particles"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src/framework"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src/cloth"),
}
files {
path.join(ENGINE_DIR, "source/third_party/physx/Source/Common/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/foundation/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/foundation/src/unix/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevelCloth/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/buffering/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/cloth/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/particles/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCharacterKinematic/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src/convex/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src/mesh/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXMetaData/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXProfileSDK/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXVehicle/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXVisualDebuggerSDK/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PvdRuntime/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/pxtask/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/pxtask/src/linux/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SceneQuery/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/**.cpp"),
}
configuration {}
MINIMAL:
configuration {}
defines {
"NDEBUG",
}
includedirs {
path.join(ENGINE_DIR, "source/third_party/physx/Include/foundation"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/physxprofilesdk"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/physxvisualdebuggersdk"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/common"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/geometry"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pvd"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/particles"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/cloth"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pvd"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pxtask"),
path.join(ENGINE_DIR, "source/third_party/physx/Include"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/vehicle"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/pvd"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/cooking"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/characterkinematic"),
path.join(ENGINE_DIR, "source/third_party/physx/Include/extensions"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/foundation/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/Common/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/headers"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/contact"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/common"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/convex"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/distance"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/sweep"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/gjk"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/intersection"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/mesh"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/hf"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/src/pcm"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/API/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/utils"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/pipeline"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/math"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/common/include/collision"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/software/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevelCloth/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/device"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/buffering"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/particles"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/cloth"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src/mesh"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCooking/src/convex"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SceneQuery"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PvdRuntime/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXMetaData/core/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXMetaData/extensions/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXProfileSDK"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/src/serialization/xml"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/src/serialization/binary"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXVehicle/src/PhysXMetaData/include"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXVehicle/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src/particles"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src/framework"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/src/cloth"),
}
files {
path.join(ENGINE_DIR, "source/third_party/physx/Source/Common/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/foundation/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/foundation/src/unix/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevel/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/LowLevelCloth/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/GeomUtils/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/buffering/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/cloth/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysX/src/particles/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXCharacterKinematic/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXExtensions/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXMetaData/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXProfileSDK/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/PhysXVehicle/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/pxtask/src/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/pxtask/src/linux/*.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SceneQuery/**.cpp"),
path.join(ENGINE_DIR, "source/third_party/physx/Source/SimulationController/**.cpp"),
}
configuration {}
android .so = 5mb (!)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment