Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
3116 3110d 4h hendricks266 /polymer/synthesis.sh Work-in-progress adjustment to the C code to compile under C++. It builds for me without errors using Win32 MinGW-GCC, but it still generates warning soup. No guarantees about MSVC or anything using SDL. Enable C++ by building with CPLUSPLUS=1. C remains the default and should compile with no change in setup.

Credit to Plagman for the idea and doing the work on the game side, which is included in this commit.

(Building as C++ will give us features with which we can make improvements and optimizations on the multiplayer code and Polymer.)
 
2402 3355d 22h hendricks266 /polymer/synthesis.sh synthesis.sh:
- Exclude "Apple/lib" rather than "Apple" so that required files are not left out of the tarball.
- Add one to $lastrevision before generating the ChangeLog so that it only includes what is new to an update.
osxbuild.sh:
- Add stronger detection of the SVN revision by adding support for 1.7 (no longer relying on an ".svn" directory) and having a specific fallback in case the build location is neither svn nor git.
- Echo the SVN revision to source/rev.h before the build processes and revert it afterwards.
 
2062 3509d 23h hendricks266 /polymer/synthesis.sh fix clobbering of ebacktrace1.dll during synthesis building  
2041 3519d 14h helixhorned /polymer/synthesis.sh synthesis: package ebacktrace1.dll, remove backtrace.dll and libi*.dll
Makefile: remove ebacktrace1.dll on 'veryclean' target
 
1999 3540d 11h plagman /polymer/synthesis.sh synthesis: require /bin/bash

synthesis.sh has bash-isms, so sh or dash won't cut it.
 
1948 3575d 10h hendricks266 /polymer/synthesis.sh move tiles.cfg out of eduke32/samples/ into eduke32/ and update synthesis.sh to reflect that  
1940 3582d 7h plagman /polymer/synthesis.sh Update synthesis with pending versioning changes by TerminX that have been running
without problems for a while.
 
1822 3721d 22h terminx /polymer/synthesis.sh Update synthesis script  
1715 3858d 1h Plagman /polymer/synthesis.sh Pull in backtrace.c (pre-compiled as backtrace.dll and MinGW dependencies) from http://code.google.com/p/backtrace-mingw. When running debugging snapshots, this will print out a helpful backtrace in eduke32.crashlog. I had to disable stack protectors for debug builds as this was pulling in a dependency that I assume most people won't have. If anyone feels like merging that code into EDuke32 itself and find a way to remove the ugly libintl dependencies, be my guest. In the meantime, sorry for the awful commit.  
1714 3858d 3h plagman /polymer/synthesis.sh Package debug binaries in synthesis.  
1675 3942d 9h terminx /polymer/synthesis.sh  
1654 4004d 20h terminx /polymer/synthesis.sh probably fix snapshot filenames  
1651 4004d 20h terminx /polymer/synthesis.sh  
1568 4167d 1h plagman /polymer/synthesis.sh Package more files in synthesis at H266's request.  
1535 4224d 4h terminx /polymer/synthesis.sh  
1518 4241d 1h plagman /polymer/synthesis.sh Adds a source package exception list to remove useless files before packaging.  
1517 4241d 1h plagman /polymer/synthesis.sh Hack to appropriately set the group ownership and permissions after creating the packages. This really belongs in the crontabbed script instead, but it doesn't exist yet.  
1516 4241d 2h plagman /polymer/synthesis.sh Fix typo with the ChangeLog.  
1515 4241d 2h plagman /polymer/synthesis.sh Generates a changelog based on the SVN log between snapshots.  
1513 4241d 3h plagman /polymer/synthesis.sh Forgot to uncomment a few lines.  

Show All