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