]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/all/release.subr
Don't create a top-level gmqcc directory since there are no prebuilt GMQCC binaries...
[xonotic/xonotic.git] / misc / tools / all / release.subr
index 078c09171c0c93b7355e8c956af458ea4cd408f0..a6263477f1836753a45e04c26ff1cb2e34267031 100644 (file)
@@ -172,7 +172,7 @@ case "$cmd" in
                release_git_extract_dir "." "Xonotic" Docs misc server xonotic-linux-glx.sh xonotic-linux-sdl.sh xonotic-linux-dedicated.sh Makefile misc/buildfiles key_0.d0pk COPYING GPL-2 GPL-3
                (
                        verbose cd Xonotic
-                       verbose mkdir data gmqcc source source/darkplaces source/gmqcc source/d0_blind_id mapping
+                       verbose mkdir data source source/darkplaces source/gmqcc source/d0_blind_id mapping
                        verbose rm -rf misc/builddeps
                        verbose mv misc/buildfiles/win32 bin32 || true
                        verbose mv bin32/SDL.dll . || true
@@ -262,7 +262,7 @@ case "$cmd" in
                ;;
        release-qc)
                release_common
-               verbose make -C "$d0/gmqcc" all
+               verbose make -C "$d0/gmqcc" gmqcc
                verbose env GIT_DIR="$d0/data/xonotic-data.pk3dir/.git" make -C Xonotic/source QCC="$d0/gmqcc/gmqcc" XON_BUILDSYSTEM=1 clean all
                ;;
        release-buildpk3-transform-raw)
@@ -392,6 +392,10 @@ case "$cmd" in
                        verbose cp ../source/progs.dat .
                        verbose cp ../source/csprogs.dat .
                        verbose cp ../source/menu.dat .
+                       # Include line numbers in qc errors
+                       verbose cp ../source/progs.lno .
+                       verbose cp ../source/csprogs.lno .
+                       verbose cp ../source/menu.lno .
                        verbose rm -rf qcsrc
                        getversion .
                        case "$RELEASETYPE" in