+ compile)
+ if [ -z "$MAKEFLAGS" ]; then
+ if [ -f /proc/cpuinfo ]; then
+ ncpus=$((`grep -c '^processor :' /proc/cpuinfo`+0))
+ if [ $ncpus -gt 1 ]; then
+ MAKEFLAGS=-j$ncpus
+ fi
+ fi
+ fi
+ verbose cd "$d0/fteqcc"
+ verbose make $MAKEFLAGS
+ verbose cd "$d0/data/xonotic-data.pk3dir"
+ verbose make FTEQCC="$d0/fteqcc/fteqcc.bin" $MAKEFLAGS
+ verbose cd "$d0/darkplaces"
+ verbose make $MAKEFLAGS sv-debug
+ verbose make $MAKEFLAGS cl-debug
+ verbose make $MAKEFLAGS sdl-debug
+ ;;
+ run)
+ client=-sdl
+ case "$1" in
+ sdl|glx|agl|dedicated)
+ client=-$1
+ shift
+ ;;
+ wgl)
+ client=
+ shift
+ ;;
+ esac
+ if ! [ -x "darkplaces/darkplaces$client" ]; then
+ if [ -x "darkplaces/darkplaces$client.exe" ]; then
+ client=$client.exe
+ else
+ echo "Client darkplaces/darkplaces$client not found, aborting"
+ exit 1
+ fi
+ fi
+ #verbose "darkplaces/darkplaces$client" -xonotic "$@"
+ verbose "darkplaces/darkplaces$client" -nexuiz -customgamename Xonotic -customgamedirname1 data -customgamedirname2 "" -customgamescreenshotname xonotic -customgameuserdirname xonotic "$@"
+ ;;
+ each|foreach)
+ for d in $repos; do
+ verbose cd "$d0/$d"
+ verbose "$@"
+ cd "$d0"
+ done
+ ;;