Imported Upstream version 2.81
[platform/upstream/libbullet.git] / Demos / SerializeDemo / AMD / premake4.lua
1         \r
2         hasCL = findOpenCL_AMD()\r
3         \r
4         if (hasCL) then\r
5 \r
6                 project "AppOpenCLClothDemo_AMD"\r
7 \r
8                 defines { "USE_AMD_OPENCL","CL_PLATFORM_AMD"}\r
9 \r
10                 initOpenCL_AMD()\r
11         \r
12                 language "C++"\r
13                                 \r
14                 kind "ConsoleApp"\r
15                 targetdir "../../.."\r
16 \r
17                 libdirs {"../../../Glut"}\r
18 \r
19                 links {\r
20                         "LinearMath",\r
21                         "BulletCollision",\r
22                         "BulletDynamics", \r
23                         "BulletSoftBody", \r
24                         "BulletSoftBodySolvers_OpenCL_AMD",\r
25                         "opengl32"\r
26                 }\r
27                 \r
28                         configuration "x64"\r
29                         links {\r
30                                 "glut64",\r
31                                 "glew64s"\r
32                         }\r
33                         configuration "x32"\r
34                         links {\r
35                                 "glut32",\r
36                                 "glew32s"\r
37                         }\r
38                 \r
39                         configuration{}\r
40                         \r
41                 \r
42                         includedirs {\r
43                         "../../../src",\r
44                         "../../../Glut",\r
45                         "../../SharedOpenCL",\r
46                         "../../OpenGL"\r
47                 }\r
48                 \r
49                 files {\r
50                         "../cl_cloth_demo.cpp",\r
51                         "../../SharedOpenCL/btOclUtils.h",\r
52                         "../../SharedOpenCL/btOclCommon.h",\r
53                         "../../SharedOpenCL/btOclUtils.cpp",\r
54                         "../../SharedOpenCL/btOclCommon.cpp",\r
55                         "../../OpenGL/GLDebugDrawer.cpp",\r
56                         "../../OpenGL/stb_image.cpp",\r
57                         "../../OpenGL/stb_image.h",                     \r
58                         "../gl_win.cpp",\r
59                         "../clstuff.cpp",\r
60                         "../clstuff.h",\r
61                         "../gl_win.h",\r
62                         "../cloth.h"\r
63                 }\r
64                 \r
65         end