Build scripts to automate things a wee bit.
Find a file
2026-02-02 20:29:23 -06:00
oblige-schotty Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_bstone.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_chocolatedoom.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_crispydoom.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_devilutionx.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_ecwolf.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_eduke32.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_grok-cli.sh Added new makes, updated README accordingly 2026-01-27 08:57:17 -06:00
make_gzdoom.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_iortcw.sh Added new makes, updated README accordingly 2026-01-27 08:57:17 -06:00
make_jfsw.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_nblood.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_oblige.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_obsidian.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_odamex.sh First commit 2026-01-24 22:52:52 -06:00
make_qdmr.sh First commit 2026-01-24 22:52:52 -06:00
make_qzdl.sh First commit 2026-01-24 22:52:52 -06:00
make_uzdoom.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_vkquake.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
make_vkquake2.sh Updated vkquake2 build script 2026-02-02 20:29:23 -06:00
make_vkquake3.sh Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:25:13 -06:00
README.md Fixed a few typos across the scripts. Updated all scripts missing -j optimizations to have it. 2026-01-27 20:27:04 -06:00

BUILDSCRIPTS

ABOUT

This repo is a collection of locally tested shell scripts that will use git to pull, then as the project demands to then build it. Some of these do include the copying of binaries elsewhere, so look at what the script does so you can point it to the correct location of your preferred destination.

USAGE

cd /path/to/where/you/want/this/
git clone https://git.schotty.com/andrew/buildscripts.git

Then inside the new folder are the shell scripts. First run will generate everything you will need. The only thing not done here is the installation of any system packages for dependencies, compilers, etc. Each application/game will have a readme which may or may not have all the details. Alternatively the corresponding git repo may have the documentation.

REPORTING ISSUES AND GAME/APPLICATION REQUESTS##

Report either an issue or a request here via "Issues".

LIST OF APPLICATIONS

  • make_bstone.sh - Blakestone: Aliens of Gold source port
  • make_chocolatedoom.sh - Doom source port
  • make_crispydoom.sh - Doom source port
  • make_devilutionx.sh - Diablo 1 source port
  • make_ecwolf.sh - Wolfenstein 3D source port
  • make_eduke32.sh - Duke Nukem 3D source port
  • make_grok-cli.sh - CLI interface to Grok
  • make_gzdoom.sh - Doom source port
  • make_iortcw.sh - Return to Castle Wolfenstein source port
  • make_jfsw.sh - Shadow Warrior source port
  • make_nblood.sh - Blood, Exhumed, Redneck Rampage source port
  • make_oblige.sh - Doom, Doom 2 Map generator, has custom edits to work on modern systems by me.
  • make_obsidian.sh - idtech1 Map Generator, continuation of Oblige
  • make_odamex.sh - Doom source port and dedicated MP server
  • make_qdmr.sh - Open Source DMR programmer
  • make_qzdl.sh - Doom Launcher
  • make_uzdoom.sh - Doom source port, fork of GZDoom
  • make_vkquake.sh - Quake source port, vulkan specific
  • make_vkquake2.sh - Quake2 source port, vulkan specific
  • make_vkquake3.sh - Quake3 source port, vulkan specific