Subversion Repositories eduke32


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

Filtering Options

Rev Age Author Path Log message Diff
4646 2229d 1h hendricks266 /polymer/eduke32/Makefile OS X: Add a preliminary Xcode project. DONT_BUILD.  
4644 2230d 9h hendricks266 /polymer/eduke32/Makefile Clean up warnings and build issues when building under OS X 10.9. DONT_BUILD.  
4639 2247d 1h terminx /polymer/eduke32/Makefile Misc additional optimizations, mostly to polymost/mdsprite. Also separate voxmodel into its own source file and object. This commit is pretty large because I was hitting the limit of what could realistically be carved up into smaller patches. DONT_BUILD.  
4591 2269d 11h helixhorned /polymer/eduke32/Makefile Makefile: on 'clean' target, unconditionally rm -f game Lunatic objects.

The 'clean' and 'veryclean' targets are usually run without environment options.
It is preferable if they clean out all object files that are possible with any.
4565 2310d 21h hendricks266 /polymer/eduke32/Makefile 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.

4561 2310d 23h hendricks266 /polymer/eduke32/Makefile Move code non-specific to Duke Nukem 3D from astub.c to a new m32common.c.

4559 2310d 23h hendricks266 /polymer/eduke32/Makefile Move code non-specific to Duke Nukem 3D from source/common.c to a new build/src/common.c.

4558 2310d 23h hendricks266 /polymer/eduke32/Makefile Progress towards KenBuild Editor, part 1.

4557 2310d 23h hendricks266 /polymer/eduke32/Makefile Elimininate some codedup between game.c and astub.c.

4555 2314d 16h hendricks266 /polymer/eduke32/Makefile KenBuild.

4553 2315d 22h hendricks266 /polymer/eduke32/Makefile MSVC build system consolidation.

4551 2316d 4h hendricks266 /polymer/eduke32/Makefile Re-add $(abspath ...) wrapping to libdirs to try and fix Synthesis.  
4548 2316d 18h hendricks266 /polymer/eduke32/Makefile 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.
4547 2316d 18h hendricks266 /polymer/eduke32/Makefile Deal with a few common themes in downstream patches applied by OpenBSD, FreeBSD, Gentoo Linux, and possibly others.
-Respect CC and CXX if already set in the environment.
-Respect CFLAGS, CXXFLAGS, and LDFLAGS if set or specified.
-Give packagers the setting "PACKAGE_REPOSITORY=1" to prevent us from adding our own optimization parameters.
4543 2316d 22h hendricks266 /polymer/eduke32/Makefile Ball-busting Makefile restructure.

4522 2346d 3h hendricks266 /polymer/eduke32/Makefile Fix building ivfrate.  
4495 2368d 17h hendricks266 /polymer/eduke32/Makefile Better compile timestamp handling.  
4470 2382d 17h hendricks266 /polymer/eduke32/Makefile Fix ebacktrace on 64-bit. New DLLs all around.  
4343 2466d 22h hendricks266 /polymer/eduke32/Makefile Build system: Detect the SVN revision and generate rev.h directly from the Makefile, if applicable.  
4319 2478d 19h hendricks266 /polymer/eduke32/Makefile Windows: Full library refresh.  

Show All