summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)Author
2010-09-05(svn r20752) -Change: move removal of bin/data/openttd.grf from distclean to ↵rubidium
maintainer-clean
2010-08-14(svn r20490) -Change: merge the extra GRF sources so updating them becomes a ↵rubidium
bit easier. The (prebuilt) grf will still remain, so if you don't have NFORenum and GRFCodec it will still work.
2010-05-22(svn r19884) -Feature: translatable desktop shortcut commentsrubidium
2010-02-05(svn r19018) -Change: [Makefile] Make test an alias for regression, ↵rubidium
distclean an alias for mrproper and update mrproper to really delete all generated files/directories.
2009-09-07(svn r17454) -Codechange: some alignment in Makefile*.insmatz
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-05-16(svn r16318) -Change: use !! instead of @@ in src/*.in too.rubidium
-Change: use @ instead of ~ in configure/Makefiles so Debian's build system(s) can also build RC binaries.
2009-01-12(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to ↵truebrain
see. NoAI is an API (a framework) to build your own AIs in. See: http://wiki.openttd.org/wiki/index.php/AI:Main_Page With many thanks to: - glx and Rubidium for their syncing, feedback and hard work - Yexo for his feedback, patches, and AIs which tested the system very deep - Morloth for his feedback and patches - TJIP for hosting a challenge which kept NoAI on track - All AI authors for testing our AI API, and all other people who helped in one way or another -Remove: all old AIs and their cheats/hacks
2008-11-26(svn r14636) -Add: DOS port of OpenTTD, without network support though.rubidium
2008-10-16(svn r14474) -Add: allow --binary-name to set the name of the binary, icon, ↵truebrain
desktop file, etc. when installing. Useful to get a stable next to a trunk-nightly
2008-10-14(svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed ↵smatz
separator, it could be understood in a wrong way by shell
2008-10-06(svn r14443) -Change: Unify the delimiters used in config* and make*skidd13
2008-09-04(svn r14244) -Fix: add 'Auto-generated' text when autogenerated, not in ↵truebrain
template (complain by blathijs ;))
2008-09-02(svn r14227) -Fix [configure]: detect if we are in a new directory, and ↵truebrain
rerun configure in those cases. Should avoid confusion (idea by Eddi)
2008-09-02(svn r14224) -Fix: copy Makefile.bundle too to your working dir, so you ↵truebrain
don't need to run ./configure in the root of OpenTTD
2008-08-15(svn r14074) -Codechange: split the bundle generation out of the main ↵rubidium
makefile so it can be reused for making bundles from MSVC compiles.
2008-08-14(svn r14072) -Fix (r14053): branch detection failed with mawk (peter1138)glx
2008-08-12(svn r14053) -Fix: branch detection failed for svn+ssh reposglx
2008-07-31(svn r13894) -Fix: bashisms in configure and Makefile.insmatz
2008-07-23(svn r13805) -Fix(r13801): Missed a replacementskidd13
2008-07-23(svn r13803) -Fix(r13801): Copy & paste mistakesskidd13
2008-07-23(svn r13801) -Add: further configuration options to make packaging more unionskidd13
-Add: Unix man file gets now installed if necessary
2008-07-22(svn r13785) -Add: support for freedesktop.org desktop entry filesskidd13
2008-04-02(svn r12542) -Fix [Makefile]: Don't install scenarios into the current ↵matthijs
user's homedir when running 'make install', that is silly. Simply always install scenarios system wide instead.
2008-01-14(svn r11853) -Fix [r11837]: [OSX] reconfigure killed the space in shared-dirbjarni
Thanks to TrueLight for finding the solution to this one Note: if the shared-dir setting is already broken due to this then you have to manually run configure again
2007-10-21(svn r11328) -Cleanup (r11327): removed unneeded linebjarni
2007-10-21(svn r11327) -Fix (r7262): [OSX] make bundle_dmg once again names the ↵bjarni
mounted dmg "OpenTTD rev" (instead of just "bundle")
2007-10-06(svn r11220) -Fix r11217: not all gmakes allow "" in ifeq (go figure)truelight
2007-10-06(svn r11218) -Codechange: remove unused ENABLE_INSTALL in Makefile.in, and ↵glx
add --disable-unicode in configure help
2007-10-06(svn r11217) -Update: the readme as some things weren't quite right anymore.rubidium
2007-06-27(svn r10360) -Fix (r10359): make should always do "make all" by defaultrubidium
2007-06-27(svn r10359) -Codechange [FS#935]: add some explanations what the different ↵rubidium
make "commands" do.
2007-06-18(svn r10204) -Fix: copy docs/32bpp.txt at 'make bundle'truelight
2007-06-17(svn r10182) -Codechange: rewrite most part of the file loading/searching to ↵rubidium
be more flexible. -Codechange: add support for personal directories on Windows. -Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles.
2007-06-11(svn r10091) -Add: make time detection whether you are using -jN when having ↵rubidium
distcc enabled.
2007-06-08(svn r10067) -Add: 'make run-prof' profiles your code, simular to 'make run' ↵truelight
and 'make run-gdb'
2007-03-15(svn r9198) [Config] -Add: added 'make run-gdb' which starts gdb + OpenTTD + ↵truelight
OPENTTD_ARGS for you
2007-03-12(svn r9131) -Codechange: move the OSX application bundle resource ↵rubidium
directories so they comply (better) to Apple's guidelines and to our naming 'scheme' for the lang and data directories.
2007-03-08(svn r9063) -Add: allow OPENTTD_ARGS as env-option for 'make run'. ↵truelight
'OPENTTD_ARGS="-snull" make run' now runs ./openttd -snull in correct dir.
2007-02-19(svn r8814) [Config] -Add: added --awk and detect_awk. We now try to find an ↵truelight
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
2007-01-06(svn r7931) -Fix (r7759): multiple (different) -O flags made compilations ↵rubidium
with the wrong optimisations.
2007-01-05(svn r7866) -Fix (r7759): ./configure --revision=[revision] did not work as ↵rubidium
intended.
2007-01-03(svn r7782) -Fix (r7779): do really check whether there are files to copy in ↵rubidium
the directories, not just test whether the directories exist.
2007-01-02(svn r7779) [Configure] -Fix: simplify scenario and scenario/heightmaps dir ↵glx
existance check
2007-01-02(svn r7776) [Configure] -Fix: no need to show LIPO actions, use $(Q)truelight
2007-01-02(svn r7771) -Fix: [OSX] make bundle no longer copies ↵bjarni
docs/OSX_why_multiple_applications.txt, since we no longer got that outdated file
2007-01-02(svn r7759) -Merge: makefile rewrite. This merge features:rubidium
- 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.