From 48c6d0ca4c82a190683380e45821159636080e51 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Sun, 19 Dec 2004 05:04:19 +0000 Subject: simplified make system updated make system svn path=/trunk/; revision=2412 --- externals/grill/flext/buildext.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 externals/grill/flext/buildext.sh (limited to 'externals/grill/flext/buildext.sh') diff --git a/externals/grill/flext/buildext.sh b/externals/grill/flext/buildext.sh new file mode 100644 index 00000000..9f5f8480 --- /dev/null +++ b/externals/grill/flext/buildext.sh @@ -0,0 +1,33 @@ +flext=${0%/*}/ + +# Arguments: +# $1 - platform (win/lnx/mac) +# $2 - system (pd/max) +# $3 - compiler (msvc/gcc/mingw/cygwin/bcc/icc) +# $4 - target (all/all-debug/all-shared/all-shared-debug/clean/install) + +platform=$1 +rtsys=$2 +compiler=$3 +target=$4 + +# --- The subbatch knowns which make utility to use --- +subbatch=${flext}build/build-${compiler}.sh + +if + [ -n "$platform" -a -n "$rtsys" -a -n "$compiler" -a -f $subbatch ] +then + sh $subbatch $platform $rtsys $target $5 $6 $7 $8 $9 +else + echo + echo SYNTAX: buildext [platform] [system] [compiler] {target} + echo platform ... win / lnx / mac + echo system ..... pd / max + echo compiler ... msvc / gcc / mingw / cygwin / bcc / icc + echo target ..... all \(default\) / all-debug / all-shared / all-shared-debug / + echo ............ clean / install + echo + echo Please make sure that your make program and compiler can be accessed with the + echo system path and that all relevant environment variables are properly set. +fi + -- cgit v1.2.1