Initialize libbullet git in 2.0_beta.
[platform/upstream/libbullet.git] / Extras / RigidBodyGpuPipeline / opencl / gpu_rigidbody_pipeline / AMD / premake4.lua
1         \r
2         hasCL = findOpenCL_AMD()\r
3         \r
4         if (hasCL) then\r
5 \r
6                 project "OpenCL_gpu_rigidbody_pipeline_AMD"\r
7 \r
8                 initOpenCL_AMD()\r
9         \r
10                 language "C++"\r
11                                 \r
12                 kind "ConsoleApp"\r
13                 targetdir "../../../bin"\r
14 \r
15                 initOpenGL()\r
16                 initGlut()\r
17                 initGlew()\r
18 \r
19 \r
20                         includedirs {\r
21                 "../../../rendering/BulletMath",\r
22                 "../../primitives",\r
23                 "../../../../../src"\r
24                 }\r
25                 \r
26                 files {\r
27                         "../main.cpp",\r
28                         "../btConvexUtility.cpp",\r
29                         "../btConvexUtility.h",\r
30                         "../btGpuNarrowPhaseAndSolver.cpp",\r
31                         "../btGpuNarrowPhaseAndSolver.h",\r
32                         "../../../dynamics/basic_demo/ConvexHeightFieldShape.cpp",\r
33                         "../../../dynamics/basic_demo/ConvexHeightFieldShape.h",\r
34                         "../../../../../src/LinearMath/btConvexHullComputer.cpp",\r
35                         "../../../../../src/LinearMath/btConvexHullComputer.h",\r
36                         "../../broadphase_benchmark/findPairsOpenCL.cpp",\r
37                         "../../broadphase_benchmark/findPairsOpenCL.h",\r
38                         "../../broadphase_benchmark/btGridBroadphaseCL.cpp",\r
39                         "../../broadphase_benchmark/btGridBroadphaseCL.h",\r
40                         "../../3dGridBroadphase/Shared/bt3dGridBroadphaseOCL.cpp",\r
41                         "../../3dGridBroadphase/Shared/bt3dGridBroadphaseOCL.h",\r
42                         "../../3dGridBroadphase/Shared/btGpu3DGridBroadphase.cpp",\r
43                         "../../3dGridBroadphase/Shared/btGpu3DGridBroadphase.h",\r
44                         "../../../../../src/LinearMath/btAlignedAllocator.cpp",\r
45                         "../../../../../src/LinearMath/btQuickprof.cpp",\r
46                         "../../../../../src/LinearMath/btQuickprof.h",\r
47                         "../../../../../src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp",\r
48                         "../../../../../src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp",\r
49                         "../../../../../src/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp",\r
50                         "../../basic_initialize/btOpenCLUtils.cpp",\r
51                         "../../basic_initialize/btOpenCLUtils.h",\r
52                         "../../opengl_interop/btOpenCLGLInteropBuffer.cpp",\r
53                         "../../opengl_interop/btOpenCLGLInteropBuffer.h",\r
54                         "../../opengl_interop/btStopwatch.cpp",\r
55                         "../../opengl_interop/btStopwatch.h"\r
56                 }\r
57                 \r
58         end