Commit Graph

11 Commits (28717b6bc581a8ed72a936cb12d5a04a1fceb338)

Author SHA1 Message Date
truelight dd2cd20026 (svn r9198) [Config] -Add: added 'make run-gdb' which starts gdb + OpenTTD + OPENTTD_ARGS for you 18 years ago
rubidium 48299a729f (svn r9131) -Codechange: move the OSX application bundle resource directories so they comply (better) to Apple's guidelines and to our naming 'scheme' for the lang and data directories. 18 years ago
truelight 86ed4bb25f (svn r9063) -Add: allow OPENTTD_ARGS as env-option for 'make run'. 'OPENTTD_ARGS="-snull" make run' now runs ./openttd -snull in correct dir. 18 years ago
truelight 788535debf (svn r8814) [Config] -Add: added --awk and detect_awk. We now try to find an awk on the user system which allows gsub(). If not found, you can define one yourself, or it tells you versions you might want to install 18 years ago
rubidium 2a596e09f1 (svn r7931) -Fix (r7759): multiple (different) -O flags made compilations with the wrong optimisations. 18 years ago
rubidium ae90eea8e4 (svn r7866) -Fix (r7759): ./configure --revision=[revision] did not work as intended. 18 years ago
rubidium 4895b58e96 (svn r7782) -Fix (r7779): do really check whether there are files to copy in the directories, not just test whether the directories exist. 18 years ago
glx 6fbfceb006 (svn r7779) [Configure] -Fix: simplify scenario and scenario/heightmaps dir existance check 18 years ago
truelight cd3db7a1b0 (svn r7776) [Configure] -Fix: no need to show LIPO actions, use $(Q) 18 years ago
bjarni e7144599ca (svn r7771) -Fix: [OSX] make bundle no longer copies docs/OSX_why_multiple_applications.txt, since we no longer got that outdated file 18 years ago
rubidium 013df98f79 (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.
18 years ago