(svn r25042) -Codechange/Fix: Simplify accumulation of refit options; also don't...
[openttd/fttd.git] / source.list
blob555392138816b809e2d450d45ce7b81b08f994cc
1 # Source Files
2 airport.cpp
3 animated_tile.cpp
4 articulated_vehicles.cpp
5 autoreplace.cpp
6 bmp.cpp
7 cargoaction.cpp
8 cargomonitor.cpp
9 cargopacket.cpp
10 cargotype.cpp
11 cheat.cpp
12 command.cpp
13 console.cpp
14 console_cmds.cpp
15 crashlog.cpp
16 currency.cpp
17 date.cpp
18 debug.cpp
19 dedicated.cpp
20 depot.cpp
21 driver.cpp
22 economy.cpp
23 effectvehicle.cpp
24 elrail.cpp
25 engine.cpp
26 fileio.cpp
27 fios.cpp
28 fontcache.cpp
29 base_consist.cpp
30 gamelog.cpp
31 genworld.cpp
32 gfx.cpp
33 gfxinit.cpp
34 goal.cpp
35 ground_vehicle.cpp
36 heightmap.cpp
37 highscore.cpp
38 hotkeys.cpp
39 ini.cpp
40 ini_load.cpp
41 landscape.cpp
42 map.cpp
43 misc.cpp
44 mixer.cpp
45 music.cpp
46 network/network.cpp
47 network/network_admin.cpp
48 network/network_client.cpp
49 network/network_command.cpp
50 network/network_content.cpp
51 network/network_gamelist.cpp
52 network/network_server.cpp
53 network/network_udp.cpp
54 openttd.cpp
55 order_backup.cpp
56 os_timer.cpp
57 pbs.cpp
58 progress.cpp
59 rail.cpp
60 rev.cpp
61 road.cpp
62 roadstop.cpp
63 screenshot.cpp
64 #if SDL
65         sdl.cpp
66 #end
67 settings.cpp
68 signal.cpp
69 signs.cpp
70 sound.cpp
71 sprite.cpp
72 spritecache.cpp
73 station.cpp
74 strgen/strgen_base.cpp
75 string.cpp
76 stringfilter.cpp
77 strings.cpp
78 subsidy.cpp
79 textbuf.cpp
80 texteff.cpp
81 tgp.cpp
82 tile_map.cpp
83 tilearea.cpp
84 townname.cpp
85 #if WIN32
86 #else
87         #if WINCE
88         #else
89                 #if OS2
90                         os/os2/os2.cpp
91                 #else
92                         #if OSX
93                                 os/macosx/crashlog_osx.cpp
94                         #else
95                                 os/unix/crashlog_unix.cpp
96                         #end
97                         os/unix/unix.cpp
98                 #end
99         #end
100 #end
101 vehicle.cpp
102 vehiclelist.cpp
103 viewport.cpp
104 waypoint.cpp
105 widget.cpp
106 window.cpp
108 # Header Files
109 #if ALLEGRO
110         music/allegro_m.h
111         sound/allegro_s.h
112         video/allegro_v.h
113 #end
114 aircraft.h
115 airport.h
116 animated_tile_func.h
117 articulated_vehicles.h
118 autoreplace_base.h
119 autoreplace_func.h
120 autoreplace_gui.h
121 autoreplace_type.h
122 autoslope.h
123 base_media_base.h
124 base_media_func.h
125 base_station_base.h
126 bmp.h
127 bridge.h
128 cargo_type.h
129 cargoaction.h
130 cargomonitor.h
131 cargopacket.h
132 cargotype.h
133 cheat_func.h
134 cheat_type.h
135 clear_func.h
136 cmd_helper.h
137 command_func.h
138 command_type.h
139 company_base.h
140 company_func.h
141 company_gui.h
142 company_manager_face.h
143 company_type.h
144 console_func.h
145 console_gui.h
146 console_internal.h
147 console_type.h
148 crashlog.h
149 currency.h
150 date_func.h
151 date_gui.h
152 date_type.h
153 debug.h
154 video/dedicated_v.h
155 depot_base.h
156 depot_func.h
157 depot_map.h
158 depot_type.h
159 direction_func.h
160 direction_type.h
161 music/dmusic.h
162 driver.h
163 economy_base.h
164 economy_func.h
165 economy_type.h
166 effectvehicle_base.h
167 effectvehicle_func.h
168 elrail_func.h
169 engine_base.h
170 engine_func.h
171 engine_gui.h
172 engine_type.h
173 error.h
174 fileio_func.h
175 fileio_type.h
176 fios.h
177 fontcache.h
178 base_consist.h
179 gamelog.h
180 gamelog_internal.h
181 genworld.h
182 gfx_func.h
183 gfx_type.h
184 gfxinit.h
185 goal_base.h
186 goal_type.h
187 graph_gui.h
188 ground_vehicle.hpp
189 group.h
190 group_gui.h
191 group_type.h
192 gui.h
193 heightmap.h
194 highscore.h
195 hotkeys.h
196 house.h
197 house_type.h
198 industry.h
199 industry_type.h
200 industrytype.h
201 ini_type.h
202 landscape.h
203 landscape_type.h
204 language.h
205 livery.h
206 map_func.h
207 map_type.h
208 mixer.h
209 network/network.h
210 network/network_admin.h
211 network/network_base.h
212 network/network_client.h
213 network/network_content.h
214 network/network_content_gui.h
215 network/network_func.h
216 network/network_gamelist.h
217 network/network_gui.h
218 network/network_internal.h
219 network/network_server.h
220 network/network_type.h
221 network/network_udp.h
222 newgrf.h
223 newgrf_airport.h
224 newgrf_airporttiles.h
225 newgrf_animation_base.h
226 newgrf_animation_type.h
227 newgrf_callbacks.h
228 newgrf_canal.h
229 newgrf_cargo.h
230 newgrf_class.h
231 newgrf_class_func.h
232 newgrf_commons.h
233 newgrf_config.h
234 newgrf_debug.h
235 newgrf_engine.h
236 newgrf_generic.h
237 newgrf_house.h
238 newgrf_industries.h
239 newgrf_industrytiles.h
240 newgrf_object.h
241 newgrf_properties.h
242 newgrf_railtype.h
243 newgrf_sound.h
244 newgrf_spritegroup.h
245 newgrf_station.h
246 newgrf_storage.h
247 newgrf_text.h
248 newgrf_town.h
249 newgrf_townname.h
250 news_func.h
251 news_gui.h
252 news_type.h
253 music/null_m.h
254 sound/null_s.h
255 video/null_v.h
256 object.h
257 object_base.h
258 object_type.h
259 openttd.h
260 order_backup.h
261 order_base.h
262 order_func.h
263 order_type.h
264 pbs.h
265 progress.h
266 querystring_gui.h
267 rail.h
268 rail_gui.h
269 rail_type.h
270 rev.h
271 road_cmd.h
272 road_func.h
273 road_gui.h
274 road_internal.h
275 road_type.h
276 roadstop_base.h
277 roadveh.h
278 screenshot.h
279 sdl.h
280 sound/sdl_s.h
281 video/sdl_v.h
282 settings_func.h
283 settings_gui.h
284 settings_internal.h
285 settings_type.h
286 ship.h
287 signal_func.h
288 signal_type.h
289 signs_base.h
290 signs_func.h
291 signs_type.h
292 slope_func.h
293 slope_type.h
294 smallmap_gui.h
295 sortlist_type.h
296 sound_func.h
297 sound_type.h
298 sprite.h
299 spritecache.h
300 station_base.h
301 station_func.h
302 station_gui.h
303 station_type.h
304 statusbar_gui.h
305 stdafx.h
306 strgen/strgen.h
307 string_func.h
308 string_type.h
309 stringfilter_type.h
310 strings_func.h
311 strings_type.h
312 subsidy_base.h
313 subsidy_func.h
314 subsidy_type.h
315 tar_type.h
316 terraform_gui.h
317 textbuf_gui.h
318 textbuf_type.h
319 texteff.hpp
320 textfile_gui.h
321 textfile_type.h
322 tgp.h
323 tile_cmd.h
324 tile_type.h
325 tilearea_type.h
326 tilehighlight_func.h
327 tilehighlight_type.h
328 tilematrix_type.hpp
329 timetable.h
330 toolbar_gui.h
331 town.h
332 town_type.h
333 townname_func.h
334 townname_type.h
335 track_func.h
336 track_type.h
337 train.h
338 transparency.h
339 transparency_gui.h
340 transport_type.h
341 tunnelbridge.h
342 vehicle_base.h
343 vehicle_func.h
344 vehicle_gui.h
345 vehicle_gui_base.h
346 vehicle_type.h
347 vehiclelist.h
348 viewport_func.h
349 viewport_type.h
350 water.h
351 waypoint_base.h
352 waypoint_func.h
353 widget_type.h
354 os/windows/win32.h
355 music/win32_m.h
356 sound/win32_s.h
357 video/win32_v.h
358 window_func.h
359 window_gui.h
360 window_type.h
361 zoom_func.h
362 zoom_type.h
363 #if WIN32
364 #else
365 music/bemidi.h
366 music/cocoa_m.h
367 music/extmidi.h
368 music/libtimidity.h
369 music/os2_m.h
370 music/qtmidi.h
371 os/macosx/macos.h
372 os/macosx/osx_stdafx.h
373 os/macosx/splash.h
374 sound/cocoa_s.h
375 video/cocoa/cocoa_keys.h
376 video/cocoa/cocoa_v.h
377 #end
379 # Core Source Code
380 core/alloc_func.cpp
381 core/alloc_func.hpp
382 core/alloc_type.hpp
383 core/backup_type.hpp
384 core/bitmath_func.cpp
385 core/bitmath_func.hpp
386 core/endian_func.hpp
387 core/endian_type.hpp
388 core/enum_type.hpp
389 core/geometry_func.cpp
390 core/geometry_func.hpp
391 core/geometry_type.hpp
392 core/math_func.cpp
393 core/math_func.hpp
394 core/mem_func.hpp
395 core/overflowsafe_type.hpp
396 core/pool_func.cpp
397 core/pool_func.hpp
398 core/pool_type.hpp
399 core/random_func.cpp
400 core/random_func.hpp
401 core/smallmap_type.hpp
402 core/smallvec_type.hpp
403 core/sort_func.hpp
404 core/string_compare_type.hpp
406 # GUI Source Code
407 aircraft_gui.cpp
408 airport_gui.cpp
409 autoreplace_gui.cpp
410 bootstrap_gui.cpp
411 bridge_gui.cpp
412 build_vehicle_gui.cpp
413 cheat_gui.cpp
414 company_gui.cpp
415 console_gui.cpp
416 date_gui.cpp
417 depot_gui.cpp
418 dock_gui.cpp
419 engine_gui.cpp
420 error_gui.cpp
421 fios_gui.cpp
422 genworld_gui.cpp
423 goal_gui.cpp
424 graph_gui.cpp
425 group_gui.cpp
426 highscore_gui.cpp
427 industry_gui.cpp
428 intro_gui.cpp
429 main_gui.cpp
430 misc_gui.cpp
431 music_gui.cpp
432 network/network_chat_gui.cpp
433 network/network_content_gui.cpp
434 network/network_gui.cpp
435 newgrf_debug_gui.cpp
436 newgrf_gui.cpp
437 news_gui.cpp
438 object_gui.cpp
439 order_gui.cpp
440 osk_gui.cpp
441 rail_gui.cpp
442 road_gui.cpp
443 roadveh_gui.cpp
444 settings_gui.cpp
445 ship_gui.cpp
446 signs_gui.cpp
447 smallmap_gui.cpp
448 station_gui.cpp
449 statusbar_gui.cpp
450 subsidy_gui.cpp
451 terraform_gui.cpp
452 textfile_gui.cpp
453 timetable_gui.cpp
454 toolbar_gui.cpp
455 town_gui.cpp
456 train_gui.cpp
457 transparency_gui.cpp
458 tree_gui.cpp
459 vehicle_gui.cpp
460 viewport_gui.cpp
461 waypoint_gui.cpp
463 # Widgets
464 widgets/airport_widget.h
465 widgets/ai_widget.h
466 widgets/autoreplace_widget.h
467 widgets/bootstrap_widget.h
468 widgets/bridge_widget.h
469 widgets/build_vehicle_widget.h
470 widgets/cheat_widget.h
471 widgets/company_widget.h
472 widgets/console_widget.h
473 widgets/date_widget.h
474 widgets/depot_widget.h
475 widgets/dock_widget.h
476 widgets/dropdown.cpp
477 widgets/dropdown_func.h
478 widgets/dropdown_type.h
479 widgets/dropdown_widget.h
480 widgets/engine_widget.h
481 widgets/error_widget.h
482 widgets/fios_widget.h
483 widgets/genworld_widget.h
484 widgets/goal_widget.h
485 widgets/graph_widget.h
486 widgets/group_widget.h
487 widgets/highscore_widget.h
488 widgets/industry_widget.h
489 widgets/intro_widget.h
490 widgets/main_widget.h
491 widgets/misc_widget.h
492 widgets/music_widget.h
493 widgets/network_chat_widget.h
494 widgets/network_content_widget.h
495 widgets/network_widget.h
496 widgets/newgrf_debug_widget.h
497 widgets/newgrf_widget.h
498 widgets/news_widget.h
499 widgets/object_widget.h
500 widgets/order_widget.h
501 widgets/osk_widget.h
502 widgets/rail_widget.h
503 widgets/road_widget.h
504 widgets/settings_widget.h
505 widgets/sign_widget.h
506 widgets/smallmap_widget.h
507 widgets/station_widget.h
508 widgets/statusbar_widget.h
509 widgets/subsidy_widget.h
510 widgets/terraform_widget.h
511 widgets/timetable_widget.h
512 widgets/toolbar_widget.h
513 widgets/town_widget.h
514 widgets/transparency_widget.h
515 widgets/tree_widget.h
516 widgets/vehicle_widget.h
517 widgets/viewport_widget.h
518 widgets/waypoint_widget.h
520 # Command handlers
521 aircraft_cmd.cpp
522 autoreplace_cmd.cpp
523 clear_cmd.cpp
524 company_cmd.cpp
525 depot_cmd.cpp
526 disaster_cmd.cpp
527 group_cmd.cpp
528 industry_cmd.cpp
529 misc_cmd.cpp
530 object_cmd.cpp
531 order_cmd.cpp
532 rail_cmd.cpp
533 road_cmd.cpp
534 roadveh_cmd.cpp
535 ship_cmd.cpp
536 signs_cmd.cpp
537 station_cmd.cpp
538 terraform_cmd.cpp
539 timetable_cmd.cpp
540 town_cmd.cpp
541 train_cmd.cpp
542 tree_cmd.cpp
543 tunnelbridge_cmd.cpp
544 vehicle_cmd.cpp
545 void_cmd.cpp
546 water_cmd.cpp
547 waypoint_cmd.cpp
549 # Save/Load handlers
550 saveload/afterload.cpp
551 saveload/ai_sl.cpp
552 saveload/airport_sl.cpp
553 saveload/animated_tile_sl.cpp
554 saveload/autoreplace_sl.cpp
555 saveload/cargomonitor_sl.cpp
556 saveload/cargopacket_sl.cpp
557 saveload/cheat_sl.cpp
558 saveload/company_sl.cpp
559 saveload/depot_sl.cpp
560 saveload/economy_sl.cpp
561 saveload/engine_sl.cpp
562 saveload/game_sl.cpp
563 saveload/gamelog_sl.cpp
564 saveload/goal_sl.cpp
565 saveload/group_sl.cpp
566 saveload/industry_sl.cpp
567 saveload/labelmaps_sl.cpp
568 saveload/map_sl.cpp
569 saveload/misc_sl.cpp
570 saveload/newgrf_sl.cpp
571 saveload/newgrf_sl.h
572 saveload/object_sl.cpp
573 saveload/oldloader.cpp
574 saveload/oldloader.h
575 saveload/oldloader_sl.cpp
576 saveload/order_sl.cpp
577 saveload/saveload.cpp
578 saveload/saveload.h
579 saveload/saveload_filter.h
580 saveload/saveload_internal.h
581 saveload/signs_sl.cpp
582 saveload/station_sl.cpp
583 saveload/storage_sl.cpp
584 saveload/strings_sl.cpp
585 saveload/subsidy_sl.cpp
586 saveload/town_sl.cpp
587 saveload/vehicle_sl.cpp
588 saveload/waypoint_sl.cpp
590 # Tables
591 table/airport_defaults.h
592 table/airport_movement.h
593 table/airporttile_ids.h
594 table/airporttiles.h
595 table/animcursors.h
596 table/autorail.h
597 table/bridge_land.h
598 table/build_industry.h
599 table/cargo_const.h
600 table/clear_land.h
601 table/control_codes.h
602 table/elrail_data.h
603 table/engines.h
604 table/genland.h
605 table/industry_land.h
606 table/landscape_sprite.h
607 table/newgrf_debug_data.h
608 table/object_land.h
609 table/palette_convert.h
610 table/palettes.h
611 table/pricebase.h
612 table/railtypes.h
613 table/road_land.h
614 table/roadveh_movement.h
615 ../objs/settings/table/settings.h
616 table/sprites.h
617 table/station_land.h
618 table/strgen_tables.h
619 ../objs/langs/table/strings.h
620 table/town_land.h
621 table/townname.h
622 table/track_land.h
623 table/train_cmd.h
624 table/tree_land.h
625 table/unicode.h
626 table/water_land.h
628 # MD5
629 3rdparty/md5/md5.cpp
630 3rdparty/md5/md5.h
632 # Script
633 script/script_config.cpp
634 script/script_config.hpp
635 script/script_fatalerror.hpp
636 script/script_info.cpp
637 script/script_info.hpp
638 script/script_info_dummy.cpp
639 script/script_instance.cpp
640 script/script_instance.hpp
641 script/script_scanner.cpp
642 script/script_scanner.hpp
643 script/script_storage.hpp
644 script/script_suspend.hpp
645 script/squirrel.cpp
646 script/squirrel.hpp
647 script/squirrel_class.hpp
648 script/squirrel_helper.hpp
649 script/squirrel_helper_type.hpp
650 script/squirrel_std.cpp
651 script/squirrel_std.hpp
653 # Squirrel
654 3rdparty/squirrel/squirrel/sqapi.cpp
655 3rdparty/squirrel/squirrel/sqbaselib.cpp
656 3rdparty/squirrel/squirrel/sqclass.cpp
657 3rdparty/squirrel/squirrel/sqcompiler.cpp
658 3rdparty/squirrel/squirrel/sqdebug.cpp
659 3rdparty/squirrel/squirrel/sqfuncstate.cpp
660 3rdparty/squirrel/squirrel/sqlexer.cpp
661 3rdparty/squirrel/squirrel/sqmem.cpp
662 3rdparty/squirrel/squirrel/sqobject.cpp
663 3rdparty/squirrel/squirrel/sqstate.cpp
664 3rdparty/squirrel/sqstdlib/sqstdaux.cpp
665 3rdparty/squirrel/sqstdlib/sqstdmath.cpp
666 3rdparty/squirrel/squirrel/sqtable.cpp
667 3rdparty/squirrel/squirrel/sqvm.cpp
669 # Squirrel headers
670 3rdparty/squirrel/squirrel/sqarray.h
671 3rdparty/squirrel/squirrel/sqclass.h
672 3rdparty/squirrel/squirrel/sqclosure.h
673 3rdparty/squirrel/squirrel/sqcompiler.h
674 3rdparty/squirrel/squirrel/sqfuncproto.h
675 3rdparty/squirrel/squirrel/sqfuncstate.h
676 3rdparty/squirrel/squirrel/sqlexer.h
677 3rdparty/squirrel/squirrel/sqobject.h
678 3rdparty/squirrel/squirrel/sqopcodes.h
679 3rdparty/squirrel/squirrel/sqpcheader.h
680 3rdparty/squirrel/squirrel/sqstate.h
681 3rdparty/squirrel/include/sqstdaux.h
682 3rdparty/squirrel/include/sqstdblob.h
683 3rdparty/squirrel/sqstdlib/sqstdblobimpl.h
684 3rdparty/squirrel/include/sqstdio.h
685 3rdparty/squirrel/include/sqstdmath.h
686 3rdparty/squirrel/sqstdlib/sqstdstream.h
687 3rdparty/squirrel/include/sqstdstring.h
688 3rdparty/squirrel/include/sqstdsystem.h
689 3rdparty/squirrel/squirrel/sqstring.h
690 3rdparty/squirrel/squirrel/sqtable.h
691 3rdparty/squirrel/include/squirrel.h
692 3rdparty/squirrel/squirrel/squserdata.h
693 3rdparty/squirrel/squirrel/squtils.h
694 3rdparty/squirrel/squirrel/sqvm.h
696 # AI Core
697 ai/ai.hpp
698 ai/ai_config.cpp
699 ai/ai_config.hpp
700 ai/ai_core.cpp
701 ai/ai_gui.cpp
702 ai/ai_gui.hpp
703 ai/ai_info.cpp
704 ai/ai_info.hpp
705 ai/ai_instance.cpp
706 ai/ai_instance.hpp
707 ai/ai_scanner.cpp
708 ai/ai_scanner.hpp
710 # AI API
711 script/api/ai_changelog.hpp
713 # Game API
714 script/api/game_changelog.hpp
716 # Game Core
717 game/game.hpp
718 game/game_config.cpp
719 game/game_config.hpp
720 game/game_core.cpp
721 game/game_info.cpp
722 game/game_info.hpp
723 game/game_instance.cpp
724 game/game_instance.hpp
725 game/game_scanner.cpp
726 game/game_scanner.hpp
727 game/game_text.cpp
728 game/game_text.hpp
730 # Script API
731 script/api/script_accounting.hpp
732 script/api/script_admin.hpp
733 script/api/script_airport.hpp
734 script/api/script_base.hpp
735 script/api/script_basestation.hpp
736 script/api/script_bridge.hpp
737 script/api/script_bridgelist.hpp
738 script/api/script_cargo.hpp
739 script/api/script_cargolist.hpp
740 script/api/script_cargomonitor.hpp
741 script/api/script_company.hpp
742 script/api/script_companymode.hpp
743 script/api/script_controller.hpp
744 script/api/script_date.hpp
745 script/api/script_depotlist.hpp
746 script/api/script_engine.hpp
747 script/api/script_enginelist.hpp
748 script/api/script_error.hpp
749 script/api/script_event.hpp
750 script/api/script_event_types.hpp
751 script/api/script_execmode.hpp
752 script/api/script_game.hpp
753 script/api/script_gamesettings.hpp
754 script/api/script_goal.hpp
755 script/api/script_group.hpp
756 script/api/script_grouplist.hpp
757 script/api/script_industry.hpp
758 script/api/script_industrylist.hpp
759 script/api/script_industrytype.hpp
760 script/api/script_industrytypelist.hpp
761 script/api/script_info_docs.hpp
762 script/api/script_infrastructure.hpp
763 script/api/script_list.hpp
764 script/api/script_log.hpp
765 script/api/script_map.hpp
766 script/api/script_marine.hpp
767 script/api/script_news.hpp
768 script/api/script_object.hpp
769 script/api/script_order.hpp
770 script/api/script_rail.hpp
771 script/api/script_railtypelist.hpp
772 script/api/script_road.hpp
773 script/api/script_sign.hpp
774 script/api/script_signlist.hpp
775 script/api/script_station.hpp
776 script/api/script_stationlist.hpp
777 script/api/script_subsidy.hpp
778 script/api/script_subsidylist.hpp
779 script/api/script_testmode.hpp
780 script/api/script_text.hpp
781 script/api/script_tile.hpp
782 script/api/script_tilelist.hpp
783 script/api/script_town.hpp
784 script/api/script_townlist.hpp
785 script/api/script_tunnel.hpp
786 script/api/script_types.hpp
787 script/api/script_vehicle.hpp
788 script/api/script_vehiclelist.hpp
789 script/api/script_viewport.hpp
790 script/api/script_waypoint.hpp
791 script/api/script_waypointlist.hpp
792 script/api/script_window.hpp
794 # Script API Implementation
795 script/api/script_accounting.cpp
796 script/api/script_admin.cpp
797 script/api/script_airport.cpp
798 script/api/script_base.cpp
799 script/api/script_basestation.cpp
800 script/api/script_bridge.cpp
801 script/api/script_bridgelist.cpp
802 script/api/script_cargo.cpp
803 script/api/script_cargolist.cpp
804 script/api/script_cargomonitor.cpp
805 script/api/script_company.cpp
806 script/api/script_companymode.cpp
807 script/api/script_controller.cpp
808 script/api/script_date.cpp
809 script/api/script_depotlist.cpp
810 script/api/script_engine.cpp
811 script/api/script_enginelist.cpp
812 script/api/script_error.cpp
813 script/api/script_event.cpp
814 script/api/script_event_types.cpp
815 script/api/script_execmode.cpp
816 script/api/script_game.cpp
817 script/api/script_gamesettings.cpp
818 script/api/script_goal.cpp
819 script/api/script_group.cpp
820 script/api/script_grouplist.cpp
821 script/api/script_industry.cpp
822 script/api/script_industrylist.cpp
823 script/api/script_industrytype.cpp
824 script/api/script_industrytypelist.cpp
825 script/api/script_infrastructure.cpp
826 script/api/script_list.cpp
827 script/api/script_log.cpp
828 script/api/script_map.cpp
829 script/api/script_marine.cpp
830 script/api/script_news.cpp
831 script/api/script_object.cpp
832 script/api/script_order.cpp
833 script/api/script_rail.cpp
834 script/api/script_railtypelist.cpp
835 script/api/script_road.cpp
836 script/api/script_sign.cpp
837 script/api/script_signlist.cpp
838 script/api/script_station.cpp
839 script/api/script_stationlist.cpp
840 script/api/script_subsidy.cpp
841 script/api/script_subsidylist.cpp
842 script/api/script_testmode.cpp
843 script/api/script_text.cpp
844 script/api/script_tile.cpp
845 script/api/script_tilelist.cpp
846 script/api/script_town.cpp
847 script/api/script_townlist.cpp
848 script/api/script_tunnel.cpp
849 script/api/script_vehicle.cpp
850 script/api/script_vehiclelist.cpp
851 script/api/script_viewport.cpp
852 script/api/script_waypoint.cpp
853 script/api/script_waypointlist.cpp
854 script/api/script_window.cpp
856 # Blitters
857 #if DEDICATED
858 #else
859 blitter/32bpp_anim.cpp
860 blitter/32bpp_anim.hpp
861 blitter/32bpp_base.cpp
862 blitter/32bpp_base.hpp
863 blitter/32bpp_optimized.cpp
864 blitter/32bpp_optimized.hpp
865 blitter/32bpp_simple.cpp
866 blitter/32bpp_simple.hpp
867 blitter/8bpp_base.cpp
868 blitter/8bpp_base.hpp
869 blitter/8bpp_optimized.cpp
870 blitter/8bpp_optimized.hpp
871 blitter/8bpp_simple.cpp
872 blitter/8bpp_simple.hpp
873 #end
874 blitter/base.cpp
875 blitter/base.hpp
876 blitter/factory.hpp
877 blitter/null.cpp
878 blitter/null.hpp
880 # Drivers
881 music/music_driver.hpp
882 sound/sound_driver.hpp
883 video/video_driver.hpp
885 # Sprite loaders
886 spriteloader/grf.cpp
887 spriteloader/grf.hpp
888 spriteloader/spriteloader.hpp
890 # NewGRF
891 newgrf.cpp
892 newgrf_airport.cpp
893 newgrf_airporttiles.cpp
894 newgrf_canal.cpp
895 newgrf_cargo.cpp
896 newgrf_commons.cpp
897 newgrf_config.cpp
898 newgrf_engine.cpp
899 newgrf_generic.cpp
900 newgrf_house.cpp
901 newgrf_industries.cpp
902 newgrf_industrytiles.cpp
903 newgrf_object.cpp
904 newgrf_railtype.cpp
905 newgrf_sound.cpp
906 newgrf_spritegroup.cpp
907 newgrf_station.cpp
908 newgrf_storage.cpp
909 newgrf_text.cpp
910 newgrf_town.cpp
911 newgrf_townname.cpp
913 # Map Accessors
914 bridge_map.cpp
915 bridge_map.h
916 clear_map.h
917 industry_map.h
918 object_map.h
919 rail_map.h
920 road_map.cpp
921 road_map.h
922 station_map.h
923 tile_map.h
924 town_map.h
925 tree_map.h
926 tunnel_map.cpp
927 tunnel_map.h
928 tunnelbridge_map.h
929 void_map.h
930 water_map.h
932 # Misc
933 misc/array.hpp
934 misc/binaryheap.hpp
935 misc/blob.hpp
936 misc/countedobj.cpp
937 misc/countedptr.hpp
938 misc/dbg_helpers.cpp
939 misc/dbg_helpers.h
940 misc/fixedsizearray.hpp
941 misc/getoptdata.cpp
942 misc/getoptdata.h
943 misc/hashtable.hpp
944 misc/str.hpp
946 # Network Core
947 network/core/address.cpp
948 network/core/address.h
949 network/core/config.h
950 network/core/core.cpp
951 network/core/core.h
952 network/core/game.h
953 network/core/host.cpp
954 network/core/host.h
955 network/core/os_abstraction.h
956 network/core/packet.cpp
957 network/core/packet.h
958 network/core/tcp.cpp
959 network/core/tcp.h
960 network/core/tcp_admin.cpp
961 network/core/tcp_admin.h
962 network/core/tcp_connect.cpp
963 network/core/tcp_content.cpp
964 network/core/tcp_content.h
965 network/core/tcp_game.cpp
966 network/core/tcp_game.h
967 network/core/tcp_http.cpp
968 network/core/tcp_http.h
969 network/core/tcp_listen.h
970 network/core/udp.cpp
971 network/core/udp.h
973 # Pathfinder
974 pathfinder/follow_track.hpp
975 pathfinder/opf/opf_ship.cpp
976 pathfinder/opf/opf_ship.h
977 pathfinder/pathfinder_func.h
978 pathfinder/pathfinder_type.h
979 pathfinder/pf_performance_timer.hpp
981 # NPF
982 pathfinder/npf/aystar.cpp
983 pathfinder/npf/aystar.h
984 pathfinder/npf/npf.cpp
985 pathfinder/npf/npf_func.h
986 pathfinder/npf/queue.cpp
987 pathfinder/npf/queue.h
989 # YAPF
990 pathfinder/yapf/nodelist.hpp
991 pathfinder/yapf/yapf.h
992 pathfinder/yapf/yapf.hpp
993 pathfinder/yapf/yapf_base.hpp
994 pathfinder/yapf/yapf_cache.h
995 pathfinder/yapf/yapf_common.hpp
996 pathfinder/yapf/yapf_costbase.hpp
997 pathfinder/yapf/yapf_costcache.hpp
998 pathfinder/yapf/yapf_costrail.hpp
999 pathfinder/yapf/yapf_destrail.hpp
1000 pathfinder/yapf/yapf_node.hpp
1001 pathfinder/yapf/yapf_node_rail.hpp
1002 pathfinder/yapf/yapf_node_road.hpp
1003 pathfinder/yapf/yapf_node_ship.hpp
1004 pathfinder/yapf/yapf_rail.cpp
1005 pathfinder/yapf/yapf_road.cpp
1006 pathfinder/yapf/yapf_ship.cpp
1008 # Video
1009 video/dedicated_v.cpp
1010 video/null_v.cpp
1011 #if DEDICATED
1012 #else
1013 #if ALLEGRO
1014         video/allegro_v.cpp
1015 #end
1016 #if SDL
1017         video/sdl_v.cpp
1018 #end
1019 #if WIN32
1020         video/win32_v.cpp
1021 #end
1022 #if WINCE
1023         video/win32_v.cpp
1024 #end
1025 #end
1027 # Music
1028 #if DEDICATED
1029 #else
1030 #if ALLEGRO
1031         music/allegro_m.cpp
1032 #end
1033 #if DIRECTMUSIC
1034         music/dmusic.cpp
1035 #end
1036 #end
1037 music/null_m.cpp
1038 #if DEDICATED
1039 #else
1040 #if WIN32
1041         music/win32_m.cpp
1042 #else
1043         #if WINCE
1044         #else
1045                 #if PSP
1046                 #else
1047                         #if DOS
1048                         #else
1049                                 music/extmidi.cpp
1050                         #end
1051                 #end
1052         #end
1053 #end
1054 #if BEOS
1055         music/bemidi.cpp
1056 #end
1057 #if LIBTIMIDITY
1058         music/libtimidity.cpp
1059 #end
1060 #end
1062 # Sound
1063 sound/null_s.cpp
1064 #if DEDICATED
1065 #else
1066 #if ALLEGRO
1067         sound/allegro_s.cpp
1068 #end
1069 #if SDL
1070         sound/sdl_s.cpp
1071 #end
1072 #if WIN32
1073         sound/win32_s.cpp
1074 #end
1075 #end
1077 #if OSX
1078 # OSX Files
1079         os/macosx/macos.mm
1081         #if DEDICATED
1082         #else
1083                 music/qtmidi.cpp
1084         #end
1086         #if COCOA
1087                 video/cocoa/cocoa_v.mm
1088                 video/cocoa/event.mm
1089                 video/cocoa/fullscreen.mm
1090                 video/cocoa/wnd_quartz.mm
1091                 video/cocoa/wnd_quickdraw.mm
1092                 music/cocoa_m.cpp
1093                 sound/cocoa_s.cpp
1094                 os/macosx/splash.cpp
1095         #end
1096 #end
1098 # Windows files
1099 #if WIN32
1100         os/windows/crashlog_win.cpp
1101         os/windows/ottdres.rc
1102         os/windows/win32.cpp
1103 #end
1104 #if WINCE
1105         os/windows/ottdres.rc
1106         os/windows/win32.cpp
1107 #end
1109 # Threading
1110 thread/thread.h
1111 #if HAVE_THREAD
1112         #if WIN32
1113                 thread/thread_win32.cpp
1114         #else
1115                 #if OS2
1116                         thread/thread_os2.cpp
1117                 #else
1118                         #if MORPHOS
1119                                 thread/thread_morphos.cpp
1120                         #else
1121                                 thread/thread_pthread.cpp
1122                         #end
1123                 #end
1124         #end
1125 #else
1126         thread/thread_none.cpp
1127 #end