summaryrefslogtreecommitdiff
path: root/GNUmakefile
AgeCommit message (Collapse)Author
2017-03-09implement support for creating cgame&ui modules using the 1.1 interfaces/dev/humancontroller
2017-03-09remove remnants of STANDALONE/dev/humancontroller
2017-02-07add a makefile option to build only the game module or only the cgame and ui ↵/dev/humancontroller
modules new effective defines are BUILD_ONLY_GAME=1 and BUILD_ONLY_CGUI=1. the former overrides the latter.
2017-02-07add a makefile option not to acquire revision information from Git/dev/humancontroller
2017-02-07stop embedding the architecture in the filenames of binaries and libraries; ↵/dev/humancontroller
change the library loader appropriately
2017-02-06MODERN(TM)ize the Makefile a bit/dev/humancontroller
2017-02-06use system libraries more properly; introduce a dependency on Minizip/dev/humancontroller
remove the USE_LOCAL_HEADERS option (it was broken anyway)
2017-02-06reserve (by default) the "dep" directory for the repository of dependencies ↵/dev/humancontroller
(system libraries)
2017-02-06rearrange the build directory structure a bit/dev/humancontroller
- do not use a BASEGAME subdirectory for intermediate (cgame/game/ui module) object files - place all final outputs (executables, libraries and VMs) in the "out" subdirectory of the build directory
2017-02-06stop using profile/platform/architecture-specific build directories, just ↵/dev/humancontroller
use "bld" (by default) also update the .gitignore appropriately
2017-02-06allow additional makefiles to be included via the new SETTINGS_MAKEFILES ↵/dev/humancontroller
variable; reference GNUmakefile.local instead of Makefile.local
2017-02-06rename the Makefile to GNUmakefile/dev/humancontroller
because it uses GNU Make extensions also update the .gitignore appropriately