Imported Upstream version 2.81
[platform/upstream/libbullet.git] / Demos / OpenCLClothDemo / Intel / premake4.lua
1         \r
2         hasCL = findOpenCL_Intel()\r
3         \r
4         if (hasCL) then\r
5 \r
6                 project "AppOpenCLClothDemo_Intel"\r
7 \r
8                 defines { "USE_INTEL_OPENCL","CL_PLATFORM_INTEL"}\r
9 \r
10                 initOpenCL_Intel()\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_Intel",\r
25                         "opengl32"\r
26                 }\r
27                 \r
28                         configuration { "Windows" }\r
29                                 defines { "GLEW_STATIC"}\r
30         \r
31         \r
32                         configuration "x64"\r
33                         links {\r
34                                 "glut64",\r
35                                 "glew64s"\r
36                         }\r
37                         configuration "x32"\r
38                         links {\r
39                                 "glut32",\r
40                                 "glew32s"\r
41                         }\r
42                 \r
43                         configuration{}\r
44                         \r
45                 \r
46                         includedirs {\r
47                         "../../../src",\r
48                         "../../../Glut",\r
49                         "../../SharedOpenCL",\r
50                         "../../OpenGL"\r
51                 }\r
52                 \r
53                 files {\r
54                         "../cl_cloth_demo.cpp",\r
55                         "../../SharedOpenCL/btOpenCLUtils.cpp",\r
56                         "../../SharedOpenCL/btOpenCLUtils.h",\r
57                         "../../SharedOpenCL/btOpenCLInclude.h",\r
58                         "../../OpenGL/GLDebugDrawer.cpp",\r
59                         "../../OpenGL/stb_image.cpp",\r
60                         "../../OpenGL/stb_image.h",                     \r
61                         "../gl_win.cpp",\r
62                         "../clstuff.cpp",\r
63                         "../clstuff.h",\r
64                         "../gl_win.h",\r
65                         "../cloth.h"\r
66                 }\r
67                 \r
68         end