Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4115 2885d 13h Plagman /polymer/synthesis.sh Use gcc 4.8 specifically for synthesis builds.  
4098 2900d 1h hendricks266 /polymer/synthesis.sh Update synthesis to build and package 64-bit executables next to the 32-bit ones.  
4097 2900d 4h Plagman /polymer/synthesis.sh Make synthesis use i686-w64-mingw32-gcc-dw2-4.8.0-linux64 + native NASM.

If you see any weird behavior in synthesis builds after this change, please
let Plagman know!
 
4024 2955d 9h helixhorned /polymer/synthesis.sh synthesis.sh: remove 'psd' from 'not_src_packaged' (giving 'rm' error later).

DONT_BUILD.
 
4023 2955d 10h helixhorned /polymer/synthesis.sh When building Lunatic from synthesis, tell LuaJIT to generate PE object files.

BUILD_LUNATIC, third attempt.
 
4022 2955d 11h helixhorned /polymer/synthesis.sh synthesis.sh: package some Lunatic test files when attempting to BUILD_LUNATIC.  
4003 2962d 15h helixhorned /polymer/synthesis.sh synthesis.sh: keep executable extension in a variable.

So that the script can be tested in e.g. a native Linux environment.
 
4002 2962d 15h helixhorned /polymer/synthesis.sh synthesis.sh: fix DONT_BUILD and BUILD_LUNATIC.  
3999 2962d 15h helixhorned /polymer/synthesis.sh synthesis.sh: replace '-r' option by '-f' in "rm -r $lockfile".

Strictly speaking, forcing the delete should be unnecessary too, but it
can't harm in case the lock file is deleted from outside while the script
is running.
 
3978 2969d 10h helixhorned /polymer/synthesis.sh synthesis.sh: add two options specified by magic strings in the HEAD commit msg.

- If the message of the HEAD commit contains DONT_BUILD, building is entirely
skipped.
- If it contains BUILD_LUNATIC, a Lunatic preview release EDuke32 is built (the
editor is not built) and named leduke_PREVIEW.exe.
 
3351 3185d 7h Plagman /polymer/synthesis.sh Revert "Make synthesis use i686-w64-mingw32-gcc-4.7.2-release-linux64 + native NASM."

This reverts commit 53756fb79fd1defa8d465288fbd8e1b16208dd77.
 
3348 3186d 5h Plagman /polymer/synthesis.sh Make synthesis use i686-w64-mingw32-gcc-4.7.2-release-linux64 + native NASM.

If you see any weird behavior in synthesis builds after this change, please
let Plagman know!
 
3334 3187d 20h hendricks266 /polymer/synthesis.sh Clean up some file and directory structure.
* Renamed source/jaudiolib/third-party/mingw32 to source/jaudiolib/third-party/Windows.
* Moved source/jaudiolib/third-party/Windows/include to source/jaudiolib/third-party/common/include to use both on Windows and Apple.
* Deleted Apple/lib/include/{ogg,vorbis}/, see previous point.
* Deleted Apple/lib/libvorbisenc.a, 6MB saved.
* Moved Apple/lib/lib{ogg,vorbis,vorbisfile}.a to source/jaudiolib/third-party/Apple/lib, where they belong.
* Moved source files in Apple/ to source/, where they belong. (SDLMain.[mh] stay.)
* Deleted source/jaudiolib/third-party/{ogg,vorbis}.framework, not used any more.
* Renamed "StartupWinController*" to "startosx*".
 
3304 3198d 22h hendricks266 /polymer/synthesis.sh Fix ebacktrace on 32-bit. (Sorry, we're back to 5 MB.)  
3299 3201d 1h hendricks266 /polymer/synthesis.sh ebacktrace1 updates:
- Updated to use StackWalk64 function call, requiring some addition of headers from MinGW-w64 to compile with MinGW.
- Code added to support 64-bit executables: functionality added and one warning fixed.
- New DLL binaries compiled using i686-MinGW-w64 and x86_64-MinGW-w64. (Oddly, the DLL built with MinGW is 5 MB while MinGW-w64's is 1 MB.)
 
3251 3214d 7h Plagman /polymer/synthesis.sh Revert "Make synthesis use the debian-packaged mingw32 cross-compiler and nasm."

This reverts commit 2cb2588e57fc4c142658413af445ab718c9d2fab.
 
3236 3220d 22h hendricks266 /polymer/synthesis.sh Remove ebacktrace1.dll from 'make all' and include a prebuilt one in package/. Build it with 'make ebacktrace'.

synthesis.sh updated.
 
3235 3220d 23h hendricks266 /polymer/synthesis.sh Restructure so that everything packaged in a release build is stored in the package folder, instead of maintaining a list.

synthesis.sh, osxbuild.sh, and wiibuild.bat updated.
 
3233 3221d 15h Plagman /polymer/synthesis.sh Make synthesis use the debian-packaged mingw32 cross-compiler and nasm.

If you see any weird behavior in synthesis builds after this change, please
let Plagman know!
 
3135 3237d 15h Plagman /polymer/synthesis.sh Fix synthesis fallout after ivfrate addition.  

Show All