(svn r7759) -Merge: makefile rewrite. This merge features:
- A proper ./configure, so everything needs to be configured only once, not for every make. - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies. - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC. - Proper support for OSX universal binaries. - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files. - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files. Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
This commit is contained in:
372
source.list
Normal file
372
source.list
Normal file
@@ -0,0 +1,372 @@
|
||||
# Source Files
|
||||
airport.c
|
||||
aystar.c
|
||||
bmp.c
|
||||
callback_table.c
|
||||
command.c
|
||||
console.c
|
||||
console_cmds.c
|
||||
currency.c
|
||||
date.c
|
||||
debug.c
|
||||
dedicated.c
|
||||
depot.c
|
||||
driver.c
|
||||
economy.c
|
||||
elrail.c
|
||||
engine.c
|
||||
fileio.c
|
||||
fios.c
|
||||
fontcache.c
|
||||
genworld.c
|
||||
gfx.c
|
||||
gfxinit.c
|
||||
heightmap.c
|
||||
helpers.cpp
|
||||
landscape.c
|
||||
map.c
|
||||
md5.c
|
||||
mersenne.c
|
||||
minilzo.c
|
||||
misc.c
|
||||
mixer.c
|
||||
music.c
|
||||
namegen.c
|
||||
network/core/packet.c
|
||||
network/core/tcp.c
|
||||
network/core/udp.c
|
||||
network/network.c
|
||||
network/network_client.c
|
||||
network/network_data.c
|
||||
network/network_gamelist.c
|
||||
network/network_server.c
|
||||
network/network_udp.c
|
||||
npf.c
|
||||
oldloader.c
|
||||
oldpool.c
|
||||
openttd.c
|
||||
os_timer.c
|
||||
#if WIN32
|
||||
ottdres.rc
|
||||
#end
|
||||
pathfind.c
|
||||
players.c
|
||||
queue.c
|
||||
rail.c
|
||||
saveload.c
|
||||
screenshot.c
|
||||
#if SDL
|
||||
sdl.c
|
||||
#end
|
||||
settings.c
|
||||
signs.c
|
||||
sound.c
|
||||
spritecache.c
|
||||
string.c
|
||||
strings.c
|
||||
texteff.c
|
||||
tgp.c
|
||||
thread.c
|
||||
tile.c
|
||||
#if WIN32
|
||||
#else
|
||||
unix.c
|
||||
#end
|
||||
vehicle.c
|
||||
viewport.c
|
||||
waypoint.c
|
||||
widget.c
|
||||
#if WIN32
|
||||
win32.c
|
||||
#end
|
||||
window.c
|
||||
|
||||
# Header Files
|
||||
airport.h
|
||||
airport_movement.h
|
||||
aystar.h
|
||||
bmp.h
|
||||
command.h
|
||||
console.h
|
||||
currency.h
|
||||
date.h
|
||||
debug.h
|
||||
video/dedicated_v.h
|
||||
depot.h
|
||||
music/dmusic.h
|
||||
driver.h
|
||||
economy.h
|
||||
engine.h
|
||||
fontcache.h
|
||||
fileio.h
|
||||
fios.h
|
||||
functions.h
|
||||
genworld.h
|
||||
gfx.h
|
||||
gfxinit.h
|
||||
gui.h
|
||||
hal.h
|
||||
heightmap.h
|
||||
industry.h
|
||||
livery.h
|
||||
macros.h
|
||||
map.h
|
||||
md5.h
|
||||
mixer.h
|
||||
music.h
|
||||
network/core/config.h
|
||||
network/core/game.h
|
||||
network/core/os_abstraction.h
|
||||
network/core/packet.h
|
||||
network/core/tcp.h
|
||||
network/core/udp.h
|
||||
network/network.h
|
||||
network/network_client.h
|
||||
network/network_data.h
|
||||
network/network_gamelist.h
|
||||
network/network_gui.h
|
||||
network/network_server.h
|
||||
network/network_udp.h
|
||||
newgrf.h
|
||||
newgrf_callbacks.h
|
||||
newgrf_cargo.h
|
||||
newgrf_config.h
|
||||
newgrf_engine.h
|
||||
newgrf_sound.h
|
||||
newgrf_spritegroup.h
|
||||
newgrf_station.h
|
||||
newgrf_text.h
|
||||
news.h
|
||||
npf.h
|
||||
music/null_m.h
|
||||
sound/null_s.h
|
||||
video/null_v.h
|
||||
oldpool.h
|
||||
openttd.h
|
||||
pathfind.h
|
||||
player.h
|
||||
queue.h
|
||||
rail.h
|
||||
road_cmd.h
|
||||
saveload.h
|
||||
screenshot.h
|
||||
sound/sdl_s.h
|
||||
video/sdl_v.h
|
||||
settings.h
|
||||
signs.h
|
||||
slope.h
|
||||
sound.h
|
||||
sprite.h
|
||||
station.h
|
||||
stdafx.h
|
||||
string.h
|
||||
tgp.h
|
||||
thread.h
|
||||
tile.h
|
||||
town.h
|
||||
train.h
|
||||
variables.h
|
||||
vehicle.h
|
||||
vehicle_gui.h
|
||||
viewport.h
|
||||
waypoint.h
|
||||
music/win32_m.h
|
||||
sound/win32_s.h
|
||||
video/win32_v.h
|
||||
window.h
|
||||
|
||||
# GUI Source Code
|
||||
aircraft_gui.c
|
||||
airport_gui.c
|
||||
bridge_gui.c
|
||||
build_vehicle_gui.c
|
||||
depot_gui.c
|
||||
dock_gui.c
|
||||
engine_gui.c
|
||||
genworld_gui.c
|
||||
graph_gui.c
|
||||
industry_gui.c
|
||||
intro_gui.c
|
||||
main_gui.c
|
||||
misc_gui.c
|
||||
music_gui.c
|
||||
network/network_gui.c
|
||||
newgrf_gui.c
|
||||
news_gui.c
|
||||
order_gui.c
|
||||
player_gui.c
|
||||
rail_gui.c
|
||||
road_gui.c
|
||||
roadveh_gui.c
|
||||
settings_gui.c
|
||||
ship_gui.c
|
||||
smallmap_gui.c
|
||||
station_gui.c
|
||||
subsidy_gui.c
|
||||
terraform_gui.c
|
||||
town_gui.c
|
||||
train_gui.c
|
||||
vehicle_gui.c
|
||||
|
||||
# Landscape
|
||||
aircraft_cmd.c
|
||||
clear_cmd.c
|
||||
disaster_cmd.c
|
||||
dummy_land.c
|
||||
industry_cmd.c
|
||||
misc_cmd.c
|
||||
order_cmd.c
|
||||
rail_cmd.c
|
||||
road_cmd.c
|
||||
roadveh_cmd.c
|
||||
ship_cmd.c
|
||||
station_cmd.c
|
||||
town_cmd.c
|
||||
train_cmd.c
|
||||
tree_cmd.c
|
||||
tunnelbridge_cmd.c
|
||||
unmovable_cmd.c
|
||||
water_cmd.c
|
||||
|
||||
# Tables
|
||||
table/ai_rail.h
|
||||
table/allstrings.h
|
||||
table/animcursors.h
|
||||
table/autorail.h
|
||||
table/build_industry.h
|
||||
table/clear_land.h
|
||||
table/elrail_data.h
|
||||
table/engines.h
|
||||
table/genland.h
|
||||
table/industry_land.h
|
||||
table/landscape_const.h
|
||||
table/landscape_sprite.h
|
||||
table/namegen.h
|
||||
table/palettes.h
|
||||
table/road_land.h
|
||||
table/roadveh.h
|
||||
table/sprites.h
|
||||
table/station_land.h
|
||||
table/strings.h
|
||||
table/town_land.h
|
||||
table/track_land.h
|
||||
table/train_cmd.h
|
||||
table/tree_land.h
|
||||
table/tunnel_land.h
|
||||
table/unmovable_land.h
|
||||
table/water_land.h
|
||||
|
||||
# AI Files
|
||||
ai/ai.c
|
||||
ai/default/default.c
|
||||
ai/trolly/build.c
|
||||
ai/trolly/pathfinder.c
|
||||
ai/trolly/shared.c
|
||||
ai/trolly/trolly.c
|
||||
|
||||
# NewGRF
|
||||
newgrf.c
|
||||
newgrf_cargo.c
|
||||
newgrf_config.c
|
||||
newgrf_engine.c
|
||||
newgrf_sound.c
|
||||
newgrf_spritegroup.c
|
||||
newgrf_station.c
|
||||
newgrf_text.c
|
||||
|
||||
# Map Accessors
|
||||
bridge_map.c
|
||||
bridge_map.h
|
||||
clear_map.h
|
||||
industry_map.h
|
||||
rail_map.h
|
||||
road_map.c
|
||||
road_map.h
|
||||
station_map.c
|
||||
station_map.h
|
||||
town_map.h
|
||||
tree_map.h
|
||||
tunnel_map.c
|
||||
tunnel_map.h
|
||||
unmovable_map.h
|
||||
void_map.h
|
||||
water_map.h
|
||||
|
||||
# YAPF
|
||||
yapf/array.hpp
|
||||
yapf/autocopyptr.hpp
|
||||
yapf/binaryheap.hpp
|
||||
yapf/blob.hpp
|
||||
yapf/countedptr.hpp
|
||||
yapf/crc32.hpp
|
||||
yapf/fixedsizearray.hpp
|
||||
yapf/follow_track.cpp
|
||||
yapf/follow_track.hpp
|
||||
yapf/hashtable.hpp
|
||||
yapf/nodelist.hpp
|
||||
yapf/track_dir.hpp
|
||||
yapf/yapf.h
|
||||
yapf/yapf.hpp
|
||||
yapf/yapf_base.hpp
|
||||
yapf/yapf_common.cpp
|
||||
yapf/yapf_common.hpp
|
||||
yapf/yapf_costbase.hpp
|
||||
yapf/yapf_costcache.hpp
|
||||
yapf/yapf_costrail.hpp
|
||||
yapf/yapf_destrail.hpp
|
||||
yapf/yapf_node.hpp
|
||||
yapf/yapf_node_rail.hpp
|
||||
yapf/yapf_node_road.hpp
|
||||
yapf/yapf_rail.cpp
|
||||
yapf/yapf_road.cpp
|
||||
yapf/yapf_settings.h
|
||||
yapf/yapf_ship.cpp
|
||||
|
||||
# Video
|
||||
video/dedicated_v.c
|
||||
video/null_v.c
|
||||
#if SDL
|
||||
video/sdl_v.c
|
||||
#end
|
||||
#if WIN32
|
||||
video/win32_v.c
|
||||
#end
|
||||
|
||||
# Music
|
||||
#if DIRECTMUSIC
|
||||
music/dmusic.cpp
|
||||
#end
|
||||
music/null_m.c
|
||||
#if WIN32
|
||||
music/win32_m.c
|
||||
#else
|
||||
music/extmidi.c
|
||||
#end
|
||||
#if BEOS
|
||||
music/bemidi.cpp
|
||||
#end
|
||||
|
||||
# Sound
|
||||
sound/null_s.c
|
||||
#if SDL
|
||||
sound/sdl_s.c
|
||||
#end
|
||||
#if WIN32
|
||||
sound/win32_s.c
|
||||
#end
|
||||
|
||||
#if OSX
|
||||
# OSX Files
|
||||
os/macosx/macos.m
|
||||
|
||||
#if DEDICATED
|
||||
#else
|
||||
music/qtmidi.c
|
||||
#end
|
||||
|
||||
#if COCOA
|
||||
video/cocoa_v.m
|
||||
sound/cocoa_s.c
|
||||
os/macosx/splash.c
|
||||
#end
|
||||
#end
|
||||
Reference in New Issue
Block a user