Initialize libbullet git in 2.0_beta.
[platform/upstream/libbullet.git] / Extras / PhysicsEffects / src / base_level / CMakeLists.txt
1 INCLUDE_DIRECTORIES( ${PHYSICS_EFFECTS_SOURCE_DIR}/include  )\r
2 \r
3 SET(PfxBaseLevel_SRCS\r
4                                                 broadphase/pfx_update_broadphase_proxy.cpp\r
5                                                 collision/pfx_collidable.cpp\r
6                                                 collision/pfx_contact_box_box.cpp\r
7                                                 collision/pfx_contact_box_capsule.cpp\r
8                                                 collision/pfx_contact_box_sphere.cpp\r
9                                                 collision/pfx_contact_cache.cpp\r
10                                                 collision/pfx_contact_capsule_capsule.cpp\r
11                                                 collision/pfx_contact_capsule_sphere.cpp\r
12                                                 collision/pfx_contact_large_tri_mesh.cpp\r
13                                                 collision/pfx_contact_manifold.cpp\r
14                                                 collision/pfx_contact_sphere_sphere.cpp\r
15                                                 collision/pfx_contact_tri_mesh_box.cpp\r
16                                                 collision/pfx_contact_tri_mesh_capsule.cpp\r
17                                                 collision/pfx_contact_tri_mesh_convex.cpp\r
18                                                 collision/pfx_contact_tri_mesh_cylinder.cpp\r
19                                                 collision/pfx_contact_tri_mesh_sphere.cpp\r
20                                                 collision/pfx_gjk_solver.cpp\r
21                                                 collision/pfx_gjk_support_func.cpp\r
22                                                 collision/pfx_intersect_ray_box.cpp\r
23                                                 collision/pfx_intersect_ray_capsule.cpp\r
24                                                 collision/pfx_intersect_ray_convex.cpp\r
25                                                 collision/pfx_intersect_ray_cylinder.cpp\r
26                                                 collision/pfx_intersect_ray_large_tri_mesh.cpp\r
27                                                 collision/pfx_intersect_ray_sphere.cpp\r
28                                                 collision/pfx_shape.cpp\r
29                                                 collision/pfx_simplex_solver.cpp\r
30                                                 solver/pfx_contact_constraint.cpp\r
31                                                 solver/pfx_joint_ball.cpp\r
32                                                 solver/pfx_joint_fix.cpp\r
33                                                 solver/pfx_joint_hinge.cpp\r
34                                                 solver/pfx_joint_slider.cpp\r
35                                                 solver/pfx_joint_swing_twist.cpp\r
36                                                 solver/pfx_joint_universal.cpp\r
37                                                 sort/pfx_sort.cpp\r
38                         \r
39 )\r
40 \r
41 SET(PfxBaseLevel_HDRS\r
42                                                 broadphase/pfx_check_collidable.h\r
43                                                 collision/pfx_contact_box_box.h\r
44                                                 collision/pfx_contact_box_capsule.h\r
45                                                 collision/pfx_contact_box_sphere.h\r
46                                                 collision/pfx_contact_cache.h\r
47                                                 collision/pfx_contact_capsule_capsule.h\r
48                                                 collision/pfx_contact_capsule_sphere.h\r
49                                                 collision/pfx_contact_large_tri_mesh.h\r
50                                                 collision/pfx_contact_sphere_sphere.h\r
51                                                 collision/pfx_contact_tri_mesh_box.h\r
52                                                 collision/pfx_contact_tri_mesh_capsule.h\r
53                                                 collision/pfx_contact_tri_mesh_convex.h\r
54                                                 collision/pfx_contact_tri_mesh_cylinder.h\r
55                                                 collision/pfx_contact_tri_mesh_sphere.h\r
56                                                 collision/pfx_gjk_solver.h\r
57                                                 collision/pfx_gjk_support_func.h\r
58                                                 collision/pfx_intersect_common.h\r
59                                                 collision/pfx_intersect_ray_box.h\r
60                                                 collision/pfx_intersect_ray_capsule.h\r
61                                                 collision/pfx_intersect_ray_convex.h\r
62                                                 collision/pfx_intersect_ray_cylinder.h\r
63                                                 collision/pfx_intersect_ray_large_tri_mesh.h\r
64                                                 collision/pfx_intersect_ray_sphere.h\r
65                                                 collision/pfx_mesh_common.h\r
66                                                 collision/pfx_simplex_solver.h\r
67                                                 solver/pfx_check_solver.h\r
68                                                 solver/pfx_constraint_row_solver.h\r
69 )\r
70 \r
71 \r
72 \r
73 \r
74 ADD_LIBRARY(PfxBaseLevel ${PfxBaseLevel_SRCS} ${PfxBaseLevel_HDRS})\r
75 \r
76 SET_TARGET_PROPERTIES(PfxBaseLevel PROPERTIES VERSION ${BULLET_VERSION})\r
77 SET_TARGET_PROPERTIES(PfxBaseLevel PROPERTIES SOVERSION ${BULLET_VERSION})\r