Subversion Repositories eduke32


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

Filtering Options

Rev Age Author Path Log message Diff
4565 2480d 20h hendricks266 /polymer/eduke32/platform/ Nuke rev.h.

Note to MSVC users: You can get the revision number if you run `make rev o=obj` with MinGW before you build.

4548 2486d 18h hendricks266 /polymer/eduke32/platform/ Three Mac patches from rhoenie:
-sdlayer: Apple and GTK are not mutually exclusive.
-Makefile.common: Specify WITHOUT_GTK?=1 by default.
-Makefile: Limit linking with the QuickTime framework to OS X 10.6 and below.
One fix from me: Fix building tools.
3692 2947d 9h helixhorned /polymer/eduke32/platform/ Add 'clean' preset, deleting files missed by 'make veryclean'.  
3690 2947d 9h helixhorned /polymer/eduke32/platform/ new option --lastrev, 'dummyhelix' preset.  
3554 2991d 21h hendricks266 /polymer/eduke32/platform/ Fix and wiibuild.bat after r3551.  
3551 2992d 1h terminx /polymer/eduke32/platform/ Directory cleanup. Move the "Apple", "Windows", and "Wii" directories to a new "platform" dir, move the contents of "psd" to "rsrc/source", move eobj* and obj* directories so that they're under the "source" dir.  
3235 3089d 21h hendricks266 /polymer/eduke32/platform/ Restructure so that everything packaged in a release build is stored in the package folder, instead of maintaining a list.,, and wiibuild.bat updated.
3116 3111d 2h hendricks266 /polymer/eduke32/platform/ 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.)
2958 3183d 10h helixhorned /polymer/eduke32/platform/ add 'debughelix' preset, building only x64 debug packages.  
2852 3209d 6h helixhorned /polymer/eduke32/platform/ OSX build: mighty tweak and link to LibPNG from Fink on x86_64.

The build script now has two more presets: helix and installtools
(which was previously attempted after the build; untested). Also,
- when detecting git, run commands such that the SVN repo isn't accessed
- package kextract, kgroup and arttool into tools/ in the zip
- try to exit on failure in some places, though that doesn't seem to work
2851 3209d 6h helixhorned /polymer/eduke32/platform/ factor out building commands and exit 1 on failure  
2541 3335d 0h hendricks266 /polymer/eduke32/platform/ more options and designation of presets  
2537 3335d 0h hendricks266 /polymer/eduke32/platform/ OS X: Fix more warnings.  
2508 3340d 10h hendricks266 /polymer/eduke32/platform/ Partial solution for non-building tools: remove "-j 3" parameter. (The -k [--keep-going] parameter has been added just to the tools for a small bit of good measure.)  
2494 3342d 20h hendricks266 /polymer/eduke32/platform/ Potential fix for the $commonargs bash variable.  
2487 3343d 22h hendricks266 /polymer/eduke32/platform/
- Make all arguments explicit toggles (except for onlyzip).
- Disable PowerPC builds by default on Snow Leopard in addition to Lion.
- Enable Darwin 9 compatibility for all builds whenever PowerPC is enabled.
2476 3346d 23h hendricks266 /polymer/eduke32/platform/ new "tools" parameter builds the Build tools in addition to the full binaries
Makefiles: new features to facilitate above:
- buildtools: "make printutils" is a phony which simply lists all the tools
2460 3349d 0h hendricks266 /polymer/eduke32/platform/ Fix another typo in  
2455 3349d 1h hendricks266 /polymer/eduke32/platform/
- Generate changelog and add to zip.
- Increase minimum version to Leopard 10.5.
- Fix typo in usage printout.
2444 3349d 22h hendricks266 /polymer/eduke32/platform/ - Makefiles: fix handling of "-Wstrict-overflow=1" to fix Leopard 10.5/Xcode 3.1.4 compatibility
- explicitly specify "ARCH='-arch x86_64'" for 64-bit builds

Show All