Commit Graph

27 Commits

Author SHA1 Message Date
Marco Cawthorne ad093548b5
Clean up some misc building stuff. Based on input by BartoCH, many thanks!
I'd like to make the gmake check nicer when I have more time.
2022-06-06 19:58:29 -07:00
Marco Cawthorne 981b398b49 build_*.sh: minor adjustments for msys2 2022-05-13 08:50:06 -07:00
Marco Cawthorne 10adaaff54
build scripts: shuffle things around so that we override FTE's makefile properly in regards to CC 2022-05-05 15:28:37 -07:00
Marco Cawthorne 32ae91d54f
build.cfg: Add BUILD_CLANG option. Set this to 1 if you're having issues with WS/VMAP and recent versionf of GCC. 2022-05-05 09:13:16 -07:00
Marco Cawthorne 4c51ac7e79
build: bump BUILD_ENGINEREVISION to 6235. Go over the build scripts to be compliant with /bin/dash, a strictly POSIX shell. 2022-04-25 12:52:35 -07:00
Marco Cawthorne eb85121716
Add BUILD_ODE build.cfg setting. Add stubs for platform specific functions
like achievements, rich presense. Minor GLSL adjustments.
2021-11-20 17:27:52 +01:00
Marco Cawthorne b670c994c1
build_engine.sh: Support building of HL2/SRC2004 content via the new plugin
that you can enable in build.cfg...
base_player: Add MakeTempSpectator() and MakePlayer(), so gamemodes have it
easier to handle in-game status changes...
NSRenderableEntity: Add support for 'modelscale' key
2021-11-09 17:33:16 +01:00
Marco Cawthorne 0ae6d8048b build.cfg: if BUILD_ENGINEREVISION is 0, build latest. 2021-08-27 12:31:07 +02:00
Marco Cawthorne fbf6ee7367 Switch from iqmtool to vvmtool. 2021-08-10 12:07:09 +02:00
Marco Cawthorne 2256c8501c build_game.sh: double check if we're in a git repo before updating a sub-module 2021-08-07 23:14:51 +02:00
Marco Cawthorne 4bebda7940 build.cfg: Add BUILD_UPDATE, which will control whether or not to run a vcs update command before building a project 2021-08-07 12:27:19 +02:00
Marco Cawthorne e50cf421e6 build.cfg now specifies which revision of fteqw to build to avoid sudden
breakage
2021-08-07 12:09:34 +02:00
Marco Cawthorne 3ef55c5e48 build_engine.sh: iqm has been renamed to iqmtool, so adjust those basenames 2021-07-20 12:19:27 +02:00
Marco Cawthorne 6edba5dad4 Build system: Use '. ' instead of the 'source' shell builtin. 2021-06-26 21:50:17 +02:00
Marco Cawthorne 75f97827dc Add build.cfg source, for configurable builds using the build_*.sh scripts. 2021-06-26 18:09:08 +02:00
Marco Cawthorne 975395a8e6 build_engine.sh: Check for BUILD_CLEAN and issue gmake clean if set 2021-05-17 18:19:30 +02:00
Marco Cawthorne 1de7864463 build_engine/editor.sh: Use sysctl on OpenBSD to get number of cores. 2021-05-09 22:01:13 +02:00
Marco Cawthorne f918e9ddb9 build_engine.sh: add GNU/Linux uname check. 2021-03-23 20:41:52 +01:00
Marco Cawthorne 6c80598fbe build_engine.sh: Check for different Win32 and Win64 Cygwin profiles 2021-01-16 22:15:14 +01:00
Marco Cawthorne 44f3004047 build_engine.sh: Disable bullet plugin building, as that part in the engine is seemingly abandoned. 2021-01-16 20:15:52 +01:00
Marco Cawthorne bd98047ff9 build_engine/editor: Support for systems without nproc amongst other things 2021-01-16 19:29:27 +01:00
Marco Cawthorne ab4af2cef5 Detect Cygwin environment and build binaries for Windows in build_engine.sh 2021-01-16 16:57:48 +01:00
Marco Cawthorne 5edcdb892c BotLib: My last commit before weekend hits. More pathfinding work, added
a temporary interface for in-game waypointing... Bots will combat you too.
2020-12-26 07:27:34 +01:00
Marco Cawthorne 86daed3eec Added a stripped down base game tree, which should pose as a decent
entry-point for starters into the SDK
2020-12-22 01:56:44 +01:00
Marco Cawthorne c737cebba7 build_engine.sh: build iqm and imgtool 2020-11-07 10:40:36 +01:00
Marco Cawthorne d5f6ecc442 build_engine.sh should now attempt to build a dedicated server as well as the ffmpeg and bullet plugin. 2020-11-06 18:50:44 +01:00
Marco Cawthorne 8720727123 Added some helper scripts to assist in building the engine and game. 2020-11-06 17:42:44 +01:00