Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/trunk/src/Makefile.am @ 5068

Last change on this file since 5068 was 5068, checked in by bensch, 19 years ago

orxonox/trunk: added Shell Class to the utils.
This class should enable us to print all the output from orxonox directly onto the screen.
Also it should allow inputting some little Commands, so that we have more force over our little project :)

Also added a new Function to tList, removeLast, that is very quick in deleting the last element, as this is used inside of the Shell (deleting the Last Element is a major issue)

File size: 7.3 KB
Line 
1MAINSRCDIR=.
2include $(MAINSRCDIR)/defs/include_paths.am
3
4
5#"-O3 -pedantic -fPIC -ffast-math -I/usr/X11R6/include"
6
7
8bin_PROGRAMS = orxonox
9
10orxonox_CPPFLAGS = -DIS_ORXONOX
11
12orxonox_DEPENDENCIES = lib/gui/libORXgui.a \
13                       lib/graphics/importer/libORXimporter.a \
14                       lib/sound/libORXsound.a \
15                       lib/event/libORXevent.a \
16                       lib/physics/libORXphysics.a \
17                       lib/particles/libORXparticles.a \
18                       lib/collision_detection/libORXcd.a \
19                       lib/graphics/spatial_separation/libORXquadtree.a \
20                       lib/tinyxml/libtinyxml.a
21
22orxonox_LDADD = lib/gui/libORXgui.a \
23                lib/graphics/importer/libORXimporter.a \
24                lib/sound/libORXsound.a \
25                lib/event/libORXevent.a \
26                lib/physics/libORXphysics.a \
27                lib/particles/libORXparticles.a \
28                lib/collision_detection/libORXcd.a \
29                lib/graphics/spatial_separation/libORXquadtree.a \
30                lib/tinyxml/libtinyxml.a \
31                $(GTK2_LIBS) $(GTHREAD_LIBS) $(CURL_LIBS)
32
33
34orxonox_SOURCES = orxonox.cc \
35                  util/loading/game_loader.cc \
36                  util/track/track_manager.cc \
37                  util/track/track_node.cc \
38                  util/track/pilot_node.cc \
39                  util/animation/animation.cc \
40                  util/animation/animation3d.cc \
41                  util/animation/animation_player.cc \
42                  util/fast_factory.cc \
43                  util/garbage_collector.cc \
44                  util/resource_manager.cc \
45                  util/loading/factory.cc \
46                  util/loading/load_param.cc \
47                  util/state.cc \
48                  util/shell.cc \
49                  util/user_control.cc \
50                  story_entities/story_entity.cc \
51                  story_entities/campaign.cc \
52                  story_entities/world.cc \
53                  world_entities/world_entity.cc \
54                  world_entities/camera.cc \
55                  world_entities/player.cc \
56                  world_entities/npc.cc \
57                  world_entities/environment.cc \
58                  world_entities/skysphere.cc \
59                  world_entities/skybox.cc \
60                  world_entities/terrain.cc \
61                  world_entities/satellite.cc \
62                  world_entities/character_attributes.cc \
63                  world_entities/test_entity.cc \
64                  world_entities/weapons/weapon_manager.cc \
65                  world_entities/weapons/weapon.cc \
66                  world_entities/weapons/projectile.cc \
67                  world_entities/weapons/test_gun.cc \
68                  world_entities/weapons/turret.cc \
69                  world_entities/weapons/test_bullet.cc \
70                  world_entities/weapons/crosshair.cc \
71                  lib/coord/p_node.cc \
72                  lib/coord/null_parent.cc \
73                  lib/graphics/graphics_engine.cc \
74                  lib/graphics/light.cc \
75                  lib/graphics/text_engine.cc \
76                  lib/graphics/render2D/element_2d.cc \
77                  lib/graphics/render2D/render_2d.cc \
78                  lib/lang/base_object.cc \
79                  lib/lang/class_list.cc \
80                  lib/util/ini_parser.cc \
81                  lib/util/substring.cc \
82                  lib/util/color.cc \
83                  lib/math/vector.cc \
84                  lib/math/curve.cc \
85                  glmenu/glmenu_imagescreen.cc \
86                  subprojects/benchmark.cc
87
88noinst_HEADERS = orxonox.h \
89                 ability.h \
90                 defs/message_structures.h \
91                 util/loading/game_loader.h \
92                 util/track/track_manager.h \
93                 util/track/track_node.h \
94                 util/track/pilot_node.h \
95                 util/animation/animation.h \
96                 util/animation/t_animation.h \
97                 util/animation/animation3d.h \
98                 util/animation/animation_player.h \
99                 util/fast_factory.h \
100                 util/garbage_collector.h \
101                 util/state.h \
102                 util/shell.h \
103                 util/user_control.h \
104                 util/resource_manager.h \
105                 util/loading/factory.h \
106                 util/loading/load_param.h \
107                 story_entities/story_entity.h \
108                 story_entities/story_def.h \
109                 story_entities/campaign.h \
110                 story_entities/world.h \
111                 world_entities/world_entity.h \
112                 world_entities/camera.h \
113                 world_entities/player.h \
114                 world_entities/npc.h \
115                 world_entities/environment.h \
116                 world_entities/skysphere.h \
117                 world_entities/skybox.h \
118                 world_entities/power_up.h \
119                 world_entities/terrain.h \
120                 world_entities/satellite.h \
121                 world_entities/character_attributes.h \
122                 world_entities/test_entity.h \
123                 world_entities/weapons/weapon_manager.h \
124                 world_entities/weapons/weapon.h \
125                 world_entities/weapons/projectile.h \
126                 world_entities/weapons/test_gun.h \
127                 world_entities/weapons/turret.h \
128                 world_entities/weapons/test_bullet.h \
129                 world_entities/weapons/crosshair.h \
130                 defs/stdincl.h \
131                 defs/stdlibincl.h \
132                 defs/sdlincl.h \
133                 defs/glincl.h \
134                 defs/alincl.h \
135                 defs/comincl.h \
136                 defs/confincl.h \
137                 defs/error.h \
138                 defs/debug.h \
139                 defs/globals.h \
140                 defs/compiler.h \
141                 defs/class_id.h \
142                 lib/coord/p_node.h \
143                 lib/coord/null_parent.h \
144                 lib/graphics/graphics_engine.h \
145                 lib/graphics/light.h \
146                 lib/graphics/text_engine.h \
147                 lib/lang/base_object.h \
148                 lib/graphics/render2D/element_2d.h \
149                 lib/graphics/render2D/render_2d.h \
150                 lib/lang/class_list.h \
151                 lib/util/ini_parser.h \
152                 lib/util/substring.h \
153                 lib/util/list.h \
154                 lib/util/color.h \
155                 lib/math/vector.h \
156                 lib/math/curve.h \
157                 glmenu/glmenu_imagescreen.h \
158                 subprojects/benchmark.h
159
160
161## orxonox.conf will be used from home-dir instead.
162EXTRA_DIST = proto/proto_class.h \
163             proto/proto_class.cc \
164             proto/proto_singleton.h \
165             proto/proto_singleton.cc \
166             proto/proto_world_entity.h \
167             proto/proto_world_entity.cc \
168             defs/include_paths.am
169
170if SUB_PROJECTS
171  SUB_PROGS = subprojects
172else
173  SUB_PROGS =
174endif
175
176SUBDIRS = lib . $(SUB_PROGS)
177
178
179#EXTRA_DIST=orxonox.lsm.in orxonox.spec.in orxonox.texinfo
180
181#  if you write a self-test script named `chk', uncomment the
182#  following and add `chk' to the EXTRA_DIST list
183#TESTS=chk
184
185#  build and install the .info pages
186#info_TEXINFOS = orxonox.texinfo
187#orxonox_TEXINFOS = gpl.texinfo
188
189#  install the man pages
190#man_MANS=orxonox.1
Note: See TracBrowser for help on using the repository browser.