From: Dale Weiler Date: Wed, 25 Sep 2013 08:03:37 +0000 (-0400) Subject: Add export utility for Nexuiz, now check-proj handles it. X-Git-Tag: 0.3.5~81 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=13ef558fff71eaa8c829e07a57bad53eb016a074;p=xonotic%2Fgmqcc.git Add export utility for Nexuiz, now check-proj handles it. --- diff --git a/misc/nexuiz_export.sh b/misc/nexuiz_export.sh new file mode 100755 index 0000000..a07a7af --- /dev/null +++ b/misc/nexuiz_export.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +if [ ! -d qcsrc ]; then + echo "failed to find qcsrc directory in $(pwd), please run this script" + echo "from nexuiz data directory" + exit 1 +else + # ensure this is actually a xonotic repo + pushd qcsrc > /dev/null + if [ ! -d client -o ! -d common -o ! -d menu -o ! -d server -o ! -d warpzonelib ]; then + echo "this doesnt look like a nexuiz source tree, aborting" + popd > /dev/null + exit 1 + fi +fi + +echo -n "removing redundant files ..." +rm -f nexuiz.ncb +rm -f nexuiz.sln +rm -f nexuiz.suo +rm -f nexuiz.vcproj +rm -f nexuiz.vcproj.user +echo "complete" + +echo -n "creating projects ..." +echo "client" > dirs +echo "server" >> dirs +echo "menu" >> dirs + +echo "complete" + +echo -n "creating zip archive ..." +zip -r -9 ../nexuiz.zip * > /dev/null +echo "complete" + +popd > /dev/null +echo "finished!"