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