source: golgotha/src/golg/project.i4

Last change on this file was 80, checked in by Sam Hocevar, 12 years ago
  • Adding the Golgotha source code. Not sure what's going to be interesting in there, but since it's all public domain, there's certainly stuff to pick up.
File size: 5.8 KB
Line 
1# the drive map library is used by cd_maker and maxtool
2# it is used to use .cd files (open's work transparently with them)
3[lib g1_file]
4  use file=../i4/project.i4 base
5  add_include_directory .
6  add_to_executable g1_file.cc
7 
8
9# this is a list of other libraries the game uses
10# different parts of the game can just use 'libs_use' so they get all the correct include
11# directories
12[list libs_used]
13  use file=../i4/project.i4 app
14  use file=../i4/project.i4 jpg_load
15  use file=../i4/project.i4 glide_display
16  use file=../i4/project.i4 math
17  use file=../i4/project.i4 dir
18  use file=../i4/project.i4 dll 
19  use file=../i4/project.i4 networking
20  use file=../i4/project.i4 music
21  use file=../i4/project.i4 sound
22  use file=../i4/project.i4 get_filename
23  use file=../i4/project.i4 lisp
24  use file=../i4/project.i4 lisp_load
25  use file=../i4/project.i4 pull_menu
26  use file=../render/project.i4 render 
27  add_include_directory . 
28
29[list ram_files]                                                               
30  use file=../i4/project.i4 ram_files
31
32[list dll_needs]
33  use file=../i4/project.i4 app
34  use file=../render/project.i4 render
35  add_include_directory .
36
37[list editor]
38#--------------------- editor code-------------------------------
39  use dll_needs
40  use file=../i4/project.i4 lisp_dialog
41  add_to_executable editor/dialogs/objref_edit.cc
42         
43  editor/contedit.cc    # main controller edit window definitions
44  editor/ce_event.cc    # controller edit event handling definitions
45  editor/ce_movie.cc
46
47
48
49  add_to_executable editor/editor.cc
50
51                    editor/mode/e_mode.cc
52  add_to_executable editor/mode/e_team.cc
53  add_to_executable editor/mode/e_tile.cc
54  add_to_executable editor/mode/e_camera.cc
55  add_to_executable editor/mode/e_object.cc
56#  add_to_executable editor/mode/e_ai.cc
57  add_to_executable editor/mode/e_light.cc
58
59  editor/e_state.cc
60
61  editor/dialogs/scroll_picker.cc
62  editor/dialogs/pick_win.cc
63  editor/dialogs/debug_win.cc
64  editor/dialogs/e_time.cc
65  editor/dialogs/scene.cc
66  editor/dialogs/d_light.cc
67  editor/dialogs/d_time.cc
68  editor/dialogs/sky_picker.cc
69  editor/dialogs/tile_picker.cc
70  editor/dialogs/object_picker.cc
71  editor/dialogs/tile_win.cc
72  editor/dialogs/obj_win.cc
73#  editor/dialogs/path_win.cc
74
75  editor/commands/objects.cc
76  editor/commands/draw_modes.cc
77  editor/commands/terrain.cc
78  editor/commands/undo.cc
79  editor/commands/merge_terrain.cc
80  editor/commands/resize_level.cc
81  editor/commands/rotate_level.cc
82  editor/commands/new_level.cc
83  editor/commands/fill.cc
84  editor/commands/terrain_bitmap.cc
85  add_to_executable editor/commands/file_stuff.cc
86  add_to_executable editor/commands/move.cc
87  add_to_executable editor/commands/map_misc.cc
88  add_to_executable editor/commands/map_dump.cc
89
90[lib net_code]
91  use libs_used
92  net/startup.cc
93  net/client.cc
94  net/server.cc
95
96[executable golg]
97
98  use libs_used
99  use libs_used 
100  use net_code
101  use g1_file
102  use file=../render/project.i4 gtext_load
103
104
105  ../i4/file/sub_section.cc
106  camera.cc
107
108  map_view.cc
109
110  tile.cc
111  statistics.cc
112  controller.cc
113
114  overhead.cc
115  map_vis.cc
116  g1_render.cc
117  obj3d.cc
118
119
120  load3d.cc
121  path.cc
122  menu.cc
123  border_frame.cc
124
125  resources.cc
126  reference.cc
127  remove_man.cc
128  player.cc
129  team_api.cc
130  human.cc
131  tick_count.cc
132  map.cc
133  vert_table.cc
134
135  map_data.cc
136  map_vars.cc
137
138  map_vert.cc
139  map_light.cc
140  map_cell.cc
141#  map_block.cc
142  map_man.cc
143  map_fast.cc
144  map_movi.cc
145  level_load.cc
146
147  li_objref.cc
148  image_man.cc
149
150#  path_api.cc
151#  critical_map.cc
152#  critical_graph.cc
153#  solvemap_breadth.cc
154  solvemap_astar.cc
155#  solvegraph_breadth.cc
156
157  light.cc
158
159  selection.cc
160  map_collision.cc
161  g1_object.cc
162  li_interface.cc
163  input.cc
164  g1_tint.cc
165  g1_texture_id.cc
166  options.cc
167
168
169
170  global_id.cc
171  draw_context.cc
172  f_tables.cc
173  main.cc 
174  make_tlist.cc
175  g1_rand.cc
176
177#  flare.cc
178
179  saver.cc
180  map_save.cc
181  map_lod.cc
182
183  map_path.cc
184  visible.cc
185  sky.cc
186  demo.cc
187
188  ../i4/sound/sfx_id.cc
189  ../render/r1_font.cc
190  objs/vehic_sounds.cc
191  sound_man.cc
192
193  m_flow.cc
194
195  cwin_man.cc
196  add_to_executable screen_shot.cc
197
198  cheat.cc
199
200  "../i4/lisp/li_class.cc"
201  "../i4/lisp/li_vect.cc"
202
203  use editor
204
205#  objs/secret_hider.cc
206  objs/sfx_obj.cc   
207  objs/shockwave.cc
208  objs/explosion1.cc
209  objs/flak.cc
210  objs/turret.cc
211  objs/popup_turret.cc
212  objs/crate.cc
213  objs/base_launcher.cc
214  objs/ai_jim.cc
215  objs/debris.cc
216  objs/bank.cc
217  objs/lawfirm.cc
218  objs/takeover_pad.cc
219
220
221  objs/bullet.cc
222  objs/peontank.cc
223  objs/rocktank.cc
224  objs/trike.cc
225  objs/eleccar.cc
226  objs/jet.cc
227  objs/helicopter.cc
228  objs/engineer.cc
229  objs/tank_buster.cc
230
231  objs/guided_missile.cc
232  objs/shrapnel.cc
233  objs/dropped_bomb.cc
234  objs/rocket.cc
235  objs/smoke_trail.cc
236  objs/buster_rocket.cc
237  objs/repairer.cc
238  objs/supergun.cc
239  objs/super_mortar.cc
240  objs/particle_emitter.cc
241  objs/carcass.cc
242
243
244  objs/damager.cc
245#  objs/miracle.cc    # need to remove the convoy requirement now
246
247  objs/path_object.cc
248
249  objs/ai_builder.cc
250  objs/field_camera.cc
251  objs/beam_weapon.cc
252
253  objs/defaults.cc
254  objs/map_piece.cc
255#  objs/solid.cc
256  objs/miscobjs.cc
257  objs/structure_death.cc
258  add_to_executable objs/def_object.cc
259  objs/target.cc
260  objs/stank.cc
261  objs/model_id.cc
262#  objs/sprite.cc
263#  objs/sprite_object.cc
264  objs/model_draw.cc
265  objs/model_collide.cc
266  objs/fire_angle.cc
267#  objs/scream.cc
268  objs/light_o.cc
269  objs/old_ids.cc
270   
271  objs/tower_missile.cc
272  objs/tower_electric.cc
273  objs/bolt.cc
274
275  objs/bridger.cc
276  objs/bomb_truck.cc
277  objs/explode_model.cc
278  objs/chunk_explosion.cc
279  objs/bases.cc
280  objs/stank_factory.cc
281  objs/fire.cc
282  objs/cloud.cc
283
284  objs/moneyplane.cc
285  objs/moneycrate.cc
286  objs/bomber.cc
287
288  ../i4/time/li_profile.cc
Note: See TracBrowser for help on using the repository browser.