You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
765 B
28 lines
765 B
#!/bin/sh
|
|
|
|
# Note that we everything build relative to GameLib, because GameLib isn't relocatable yet
|
|
# cd Dependencies/gamelib
|
|
|
|
# Rather than using the large slow script, write our own which is leaner
|
|
# This is risky if GameLib changes how it needs to be built, but we're locked in a version anyways
|
|
# cd Dependencies/gamelib && ./Build_Debug.sh || exit $?
|
|
|
|
CAKELISP_DIR=Dependencies/cakelisp
|
|
|
|
# Build Cakelisp itself
|
|
echo "\n\nCakelisp\n\n"
|
|
cd $CAKELISP_DIR
|
|
./Build.sh || exit $?
|
|
|
|
cd ../..
|
|
|
|
echo "\n\nTown Coding\n\n"
|
|
|
|
CAKELISP=./Dependencies/cakelisp/bin/cakelisp
|
|
|
|
# After relocation, this will be able to be simply .
|
|
# TOWN_DIR=../..
|
|
TOWN_DIR=.
|
|
|
|
$CAKELISP --execute \
|
|
Dependencies/gamelib/test/src/Config_Linux.cake $TOWN_DIR/src/TownCoding.cake || exit $?
|
|
|