mirror of
https://gitlab.com/xonotic/xonotic
synced 2024-12-14 19:05:09 +00:00
start of a release build system (doesn't do much yet)
This commit is contained in:
parent
61260f1659
commit
06a486bda5
49
all
49
all
@ -501,6 +501,9 @@ case "$cmd" in
|
|||||||
verbose make $MAKEFLAGS "$@" "$T"
|
verbose make $MAKEFLAGS "$@" "$T"
|
||||||
done
|
done
|
||||||
verbose "$SELF" update-maps
|
verbose "$SELF" update-maps
|
||||||
|
;;
|
||||||
|
makebuild)
|
||||||
|
|
||||||
;;
|
;;
|
||||||
run)
|
run)
|
||||||
if [ -n "$WE_HATE_OUR_USERS" ]; then
|
if [ -n "$WE_HATE_OUR_USERS" ]; then
|
||||||
@ -748,6 +751,52 @@ case "$cmd" in
|
|||||||
rm -f "$t"
|
rm -f "$t"
|
||||||
echo "$report" | ssh nexuiz@rm.endoftheinternet.org cat '>>' public_html/xonotic-merge-notes.txt
|
echo "$report" | ssh nexuiz@rm.endoftheinternet.org cat '>>' public_html/xonotic-merge-notes.txt
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
# release building goes here
|
||||||
|
release-mkdir)
|
||||||
|
mkdir -p Xonotic/"$1"
|
||||||
|
;;
|
||||||
|
release-prepare)
|
||||||
|
"$SELF" each git clean -fxd
|
||||||
|
mkdir -p Xonotic
|
||||||
|
"$SELF" release-copy Docs/
|
||||||
|
"$SELF" release-copy misc/
|
||||||
|
"$SELF" release-copy server/
|
||||||
|
"$SELF" release-copy xonotic-linux-glx.sh
|
||||||
|
"$SELF" release-copy xonotic-linux-sdl.sh
|
||||||
|
"$SELF" release-mkdir data
|
||||||
|
;;
|
||||||
|
release-gamedata)
|
||||||
|
"$SELF" release-copy data/font-dejavu.pk3dir/
|
||||||
|
"$SELF" release-copy data/xonotic-data.pk3dir/
|
||||||
|
"$SELF" release-copy data/xonotic-maps.pk3dir/
|
||||||
|
"$SELF" release-copy data/xonotic-music.pk3dir/
|
||||||
|
"$SELF" release-copy data/xonotic-nexcompat.pk3dir/
|
||||||
|
;;
|
||||||
|
release-copy)
|
||||||
|
rsync --exclude=.git -vaSHPAX "$1" Xonotic/"$1"
|
||||||
|
;;
|
||||||
|
release-engine)
|
||||||
|
mv Xonotic/misc/buildfiles/w32/* Xonotic/
|
||||||
|
mv Xonotic/misc/buildfiles/osx/* Xonotic/
|
||||||
|
;;
|
||||||
|
release-pack)
|
||||||
|
# recompress, and edit
|
||||||
|
;;
|
||||||
|
release-maps)
|
||||||
|
"$SELF" update-maps
|
||||||
|
;;
|
||||||
|
release-finish)
|
||||||
|
;;
|
||||||
|
release)
|
||||||
|
"$SELF" release-prepare
|
||||||
|
"$SELF" release-engine
|
||||||
|
"$SELF" release-gamedata
|
||||||
|
"$SELF" release-maps
|
||||||
|
"$SELF" release-finish
|
||||||
|
"$SELF" release-pack
|
||||||
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
echo "Usage:"
|
echo "Usage:"
|
||||||
echo " $SELF pull"
|
echo " $SELF pull"
|
||||||
|
Loading…
Reference in New Issue
Block a user