From 3e13cb46ffc6ab1591ef70666c2b145a1acb788f Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sat, 20 Feb 2021 12:01:27 +0100 Subject: [PATCH] build_game.sh: script will now build QuakeC progs for any detected mod subdirectories --- build_game.sh | 8 ++++++-- valve/src/server/bot.qc | 18 ------------------ valve/src/server/cheats.qc | 1 - 3 files changed, 6 insertions(+), 21 deletions(-) delete mode 100644 valve/src/server/bot.qc delete mode 100644 valve/src/server/cheats.qc diff --git a/build_game.sh b/build_game.sh index 35099ffb..d307b50e 100755 --- a/build_game.sh +++ b/build_game.sh @@ -4,8 +4,12 @@ SCRPATH="$( cd "$( dirname $(readlink -nf $0) )" && pwd )" PATH="$SCRPATH"/bin:"$PATH" if [ -f "$SCRPATH"/bin/fteqcc ]; then - cd ./src - make + export OLDDIR=$(pwd) + find -name Makefile | grep 'src\/Makefile' | grep -v engine | while read MFILE_N; do + cd $(dirname $MFILE_N) + make + cd $OLDDIR + done; else printf "FTEQCC compiler is not present, please run build_engine.sh\n" fi diff --git a/valve/src/server/bot.qc b/valve/src/server/bot.qc deleted file mode 100644 index dc242272..00000000 --- a/valve/src/server/bot.qc +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Copyright (c) 2016-2020 Marco Hladik - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -void -Bot_ diff --git a/valve/src/server/cheats.qc b/valve/src/server/cheats.qc deleted file mode 100644 index 8d1c8b69..00000000 --- a/valve/src/server/cheats.qc +++ /dev/null @@ -1 +0,0 @@ -