summaryrefslogtreecommitdiff
path: root/Makefile.src.in
AgeCommit message (Collapse)Author
2019-02-12Codechange: Include flag for whether a build is of a tagged revisionNiels Martin Hansen
2019-02-09Fix 5f8354f3: Non-Windows builds did not get correct git hashNiels Martin Hansen
Effect is that gamelog and network revisions indicate a git revision of 0, potentially causing issues.
2019-02-03Change: Include the full raw git revision hash in rev.cppNiels Martin Hansen
2019-01-25Fix: enable DPI-awareness for MINGW buildsglx
2019-01-16Fix: deps calculation call could fail due to command line lengthglx
2018-04-29Codechange: remove endian_check in favour of __BYTE_ORDER macro (Rubidium) ↵Patric Stout
(#6762)
2018-04-29Remove: PSP supportPatric Stout
2018-04-12Change: Non-tag revisions are now named ↵frosch
'<commitdate>-<branch>-g<shorthash><modified>'.
2016-05-11(svn r27558) -Fix: force sorting to be locale independent, so files are ↵rubidium
always ordered the same and by that token better diff-able
2014-01-02(svn r26194) -Change: add SSE detection to the configure script with the ↵rubidium
possibility to disable it (based on patch by MJP)
2013-03-18(svn r25108) -Fix: Pass $LDFLAGS_BUILD to all endian_check compilations.matthijs
- In Makefile.{lang,setting}.in the flags were already passed since r24365.
2012-02-07(svn r23908) -Fix (r22910): [Makefile] Make sure bin/baseset/openttd.32.bmp ↵matthijs
is removed on make clean.
2012-01-17(svn r23817) -Fix [FS#4962]: desync due to different NewGRF version. So ↵rubidium
reduce the chance that it happens significantly with betas/RCs/nightlies by doing the same as is done for stable releases: check the NewGRF version of server vs client. Previously this check was not done for nightlies/betas/RCs due to missing versioning information in the source tarballs, but they have that for a while now. So just force the NewGRF version check for all versions, and remove the broken --revision configure option
2011-11-14(svn r23220) -Change: move the baseset files to their new locationrubidium
2011-11-12(svn r23197) -Fix: -Wno-narrowing didn't have any effect anymoresmatz
2011-09-09(svn r22913) -Fix [OSX]: make splash work again and make it work without ↵rubidium
needing to bundle it first
2011-09-09(svn r22910) -Fix [FS#4617]: icon would (almost) never be shown for SDL buildsrubidium
2011-03-05(svn r22195) -Fix (r22188): make sure makedep picks up the newly generated ↵rubidium
settings.h so settings.cpp gets recompiled when needed
2011-03-04(svn r22188) -Add: Generate the settings as part of the MSVC build process, ↵glx
and enable it in Makefile too
2010-12-29(svn r21662) -Codechange: use -flto=jobserver for GCC 4.6, it makes linking ↵smatz
with LTO use number of processes passed to make -j
2010-12-23(svn r21606) -Fix (r14636): DOS binary was broken when not strippingsmatz
2010-02-10(svn r19081) -Codechange: make it possible to disable compilation of the ↵rubidium
AI+Squirrel
2009-12-07(svn r18427) -Fix (r18423): ofcourse that broke the GCC build... not ↵rubidium
determining 'inclusion' using the relative path from the .rc that has the 'include' but from the include directories... how useful/sensible is that?
2009-09-07(svn r17464) -Codechange: use C++0x mode when compiling with gcc >= 4.3 or ↵smatz
icc >= 11.0
2009-09-07(svn r17454) -Codechange: some alignment in Makefile*.insmatz
2009-08-31(svn r17336) -Codechange: move some os specific files into src/os/rubidium
2009-08-21(svn r17250) -Fix (r17249): I forgot depend.exe was affected tooglx
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-18(svn r17212) -Change: move minilzo to its 'own' 3rdparty directory as it ↵rubidium
belongs there
2009-06-22(svn r16624) -Fix: depend was compiled with the same compiler as the OpenTTD ↵rubidium
binary, causing depend to silently fail during cross-compiles
2009-06-22(svn r16623) -Change: remove CC_CFLAGS as we're not using a C compiler ↵rubidium
anywhere at all
2009-06-01(svn r16492) -Remove: support for gcc2. It hasn't been able to compile OTTD ↵smatz
for months. All attempts to do another workaround failed.
2009-05-26(svn r16443) -Fix: running 'make depend' after 'configure' in a fresh ↵glx
checkout failed
2009-05-24(svn r16419) -Fix [FS#2916]: MSYS has two distinct ways to write paths. When ↵rubidium
calling external binaries it resolves paths which causes comparisons between a resolved and unresolved path. So always use the resolved path instead of the unresolved one.
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-05-14(svn r16307) -Fix: makedepend can't handle the amount of files we have and ↵glx
it also miss some dependencies. That's why we introduce our custom implementation of makedepend.
2009-02-04(svn r15344) -Change [Makefile]: don't recompile everything when english.txt ↵rubidium
changes, but only whatever includes table/strings.h.
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
2009-01-06(svn r14856) -Fix: allow 'makedepend' to find header files in the lang-obj-dirtruebrain
2008-11-26(svn r14636) -Add: DOS port of OpenTTD, without network support though.rubidium
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-08(svn r14272) -Fix [Makefile]: Always pass an explicit delimiter to the "cut" ↵matthijs
command, in case there are platforms where tab is not the default.
2008-09-07(svn r14261) -Change [Makefile]: Move the revision detection code from ↵matthijs
Makefile.src.in to a new bash script findversion.sh. This commit should have no functional changes.
2008-09-06(svn r14255) -Fix [configure]: remove the requirement to have a recent ↵truebrain
enough 'grep' which understands -m. Instead, use 'head -n 1' which is more common available
2008-09-04(svn r14244) -Fix: add 'Auto-generated' text when autogenerated, not in ↵truebrain
template (complain by blathijs ;))
2008-08-30(svn r14194) -Fix: don't use hardcoded character offsets to get hg revision. ↵glx
This make it similar to svn and git (ie without the ':').
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 r13902) -Fix (r13375): rev.cpp wasn't recreated when --revision was ↵smatz
used and the 'modified' status of sources changed