Last change
on this file since 168 was
168,
checked in by (none), 14 years ago
|
Simeo: added initial proof of concept code.
|
File size:
1.1 KB
|
Line | |
---|
1 | cmake_minimum_required(VERSION 2.6) |
---|
2 | |
---|
3 | SET(BULLET_LIB_PATH /work/simeo/bullet-dev) |
---|
4 | |
---|
5 | INCLUDE_DIRECTORIES( |
---|
6 | ${BULLET_LIB_PATH}/include |
---|
7 | ) |
---|
8 | |
---|
9 | LINK_DIRECTORIES( |
---|
10 | ${BULLET_LIB_PATH}/lib |
---|
11 | ) |
---|
12 | |
---|
13 | LINK_LIBRARIES( |
---|
14 | BulletDynamics BulletCollision LinearMath glut gcj |
---|
15 | ) |
---|
16 | |
---|
17 | SET(CMAKE_CXX_FLAGS "-Wall -g") |
---|
18 | |
---|
19 | ADD_CUSTOM_COMMAND( |
---|
20 | OUTPUT Sensor.class |
---|
21 | COMMAND javac |
---|
22 | ARGS Sensor.java |
---|
23 | ) |
---|
24 | |
---|
25 | ADD_CUSTOM_COMMAND( |
---|
26 | OUTPUT Agent.class |
---|
27 | COMMAND javac |
---|
28 | ARGS Agent.java |
---|
29 | ) |
---|
30 | |
---|
31 | ADD_CUSTOM_COMMAND( |
---|
32 | OUTPUT Sensor.h |
---|
33 | DEPENDS Sensor.class |
---|
34 | COMMAND gcjh |
---|
35 | ARGS -cp . Sensor |
---|
36 | ) |
---|
37 | |
---|
38 | ADD_CUSTOM_COMMAND( |
---|
39 | OUTPUT Agent.h |
---|
40 | DEPENDS Agent.class |
---|
41 | COMMAND gcjh |
---|
42 | ARGS -cp . Agent |
---|
43 | ) |
---|
44 | |
---|
45 | ADD_CUSTOM_COMMAND( |
---|
46 | OUTPUT Sensor.o |
---|
47 | DEPENDS Sensor.java |
---|
48 | COMMAND gcj |
---|
49 | ARGS -g -c Sensor.java |
---|
50 | ) |
---|
51 | |
---|
52 | ADD_CUSTOM_COMMAND( |
---|
53 | OUTPUT Agent.o |
---|
54 | DEPENDS Agent.java |
---|
55 | COMMAND gcj |
---|
56 | ARGS -g -c Agent.java |
---|
57 | ) |
---|
58 | |
---|
59 | ADD_CUSTOM_COMMAND( |
---|
60 | OUTPUT Agent2.o |
---|
61 | DEPENDS Agent.o |
---|
62 | COMMAND objcopy |
---|
63 | ARGS Agent.o Agent2.o --redefine-syms gcj-fix.lst |
---|
64 | ) |
---|
65 | |
---|
66 | ADD_EXECUTABLE(AppBasicDemo |
---|
67 | main.cpp |
---|
68 | BasicDemo.cpp |
---|
69 | |
---|
70 | Sensor.o |
---|
71 | Agent2.o |
---|
72 | Agent.h Sensor.h |
---|
73 | |
---|
74 | DemoApplication.cpp |
---|
75 | GlutDemoApplication.cpp |
---|
76 | GlutStuff.cpp |
---|
77 | GLDebugFont.cpp |
---|
78 | GL_ShapeDrawer.cpp |
---|
79 | GLDebugDrawer.cpp |
---|
80 | ) |
---|
81 | |
---|
Note: See
TracBrowser
for help on using the repository browser.