Commit Graph

9 Commits

Author SHA1 Message Date
rubidium
0a1135818a (svn r23577) -Fix (r23576): strgen project files aren't automatically updated :( 2011-12-17 18:39:29 +00:00
glx
afee4adcf4 (svn r23389) -Fix (r11777, r12077, r12078): wrong include in strgen project 2011-12-01 15:14:56 +00:00
alberth
e36c5b649e (svn r22102) -Codechange: Also use the getopt function in strgen. 2011-02-18 20:52:42 +00:00
glx
779eb0061a (svn r14854) -Change: speedup compilation with MSVC on 'multi-processor' systems (khh) 2009-01-05 21:53:59 +00:00
glx
7d88f6688e (svn r12117) -Fix (r12115): strgen compilation was broken 2008-02-12 02:39:22 +00:00
Darkvater
6fe5620876 (svn r9082) -Codechange: [win32] Update VS2003 and VS2005 project files to use the same outpath, and build in UNICODE mode. When making a release it is probably better to make two binaries, one without UNICODE, the other with, guaranteeing full Win9x compatibility (UNICODE with MSLU also works, without it's even better).
-Remove: [os/2] Relic project file remains from watcom
2007-03-10 00:25:54 +00:00
rubidium
b563bc2c40 (svn r8832) -Change: rewrite the solution file generator a little so it makes project files that look more like the ones generated by respectively MSVC2003 and MSVC2005.
For some reason the internal formatting of the XML between MSVC2003 and MSVC2005 differs, so adding a file in MSVC2005 would result in basically adding the entire openttd_vs80.vcproj to the diff.
2007-02-21 17:59:34 +00:00
rubidium
a7d0cdf95f (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b. 2007-01-10 18:56:51 +00:00
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.
2007-01-02 19:19:48 +00:00