Files
cappuccino/Tools/bake/bake
T
Francisco Ryan Tolmasky I a97bb72800 Initial commit.
Reviewed by francisco, ross and tom.
2008-09-04 03:52:20 -07:00

34 lines
752 B
Bash

#!/bin/sh
# if OBJJ_HOME isn't set, try to determine it out
if [ -z $OBJJ_HOME ]; then
SELF_PATH=$(cd -P -- "$(dirname -- "$0")" && pwd -P) && SELF_PATH=$SELF_PATH/$(basename -- "$0")
SELF_DIR=`dirname $SELF_PATH`
export OBJJ_HOME="`dirname $SELF_DIR`/share/objj"
if [ -d $OBJJ_HOME ]; then
echo "OBJJ_HOME not set, defaulting to $OBJJ_HOME" 1>&2
else
echo "OBJJ_HOME not set, default at $OBJJ_HOME doesn't exist, exiting" 1>&2
exit 2
fi
fi
OBJJ_LIB="$OBJJ_HOME/lib"
BAKE="$OBJJ_LIB/bake.j"
# convert paths for Cygwin
UNAME=`uname`
case "$UNAME" in
CYGWIN*)
OBJJ_HOME=`cygpath -w "$OBJJ_HOME"`
BAKE=`cygpath -w "$BAKE"`
;;
*)
;;
esac
objj $BAKE $@