From efee3365fb49e92851b4c1e4c7c21208b97f60e5 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 28 Sep 2006 18:27:41 +0000 Subject: fixed up for windows svn path=/trunk/; revision=6046 --- scripts/auto-build/pd-extended-auto-builder.sh | 54 ++++++++++++++++---------- scripts/auto-build/pd-main-auto-builder.sh | 4 ++ 2 files changed, 38 insertions(+), 20 deletions(-) (limited to 'scripts') diff --git a/scripts/auto-build/pd-extended-auto-builder.sh b/scripts/auto-build/pd-extended-auto-builder.sh index 5d918e98..e0f32862 100755 --- a/scripts/auto-build/pd-extended-auto-builder.sh +++ b/scripts/auto-build/pd-extended-auto-builder.sh @@ -8,6 +8,27 @@ TIME=`date +%H.%M.%S` SCRIPT=`echo $0| sed 's|.*/\(.*\)|\1|g'` +BUILD_DIR=. +case $SYSTEM in + Linux) + BUILD_DIR=linux_make + ;; + Darwin) + BUILD_DIR=darwin_app + ;; + MINGW*) + BUILD_DIR=win32_inno + ;; + CYGWIN*) + BUILD_DIR=win32_inno + ;; + *) + echo "ERROR: Platform $SYSTEM not supported!" + exit + ;; +esac + + # convert into absolute path cd `echo $0 | sed 's|\(.*\)/.*$|\1|'`/../.. auto_build_root_dir=`pwd` @@ -17,17 +38,6 @@ echo "root: $auto_build_root_dir" rsync -av --delete rsync://128.238.56.50/distros/pd-extended/ \ ${auto_build_root_dir}/ -BUILD_DIR=. -if [ "$SYSTEM" == "Linux" ]; then - BUILD_DIR=linux_make -fi -if [ "$SYSTEM" == "Darwin" ]; then - BUILD_DIR=darwin_app -fi -if [ "`echo $SYSTEM | sed -n 's|\(MINGW\)|\1|p'`" == "MINGW" ]; then - BUILD_DIR=win32_inno -fi - cd "${auto_build_root_dir}/packages/$BUILD_DIR" make -C "${auto_build_root_dir}/packages" patch_pd make install && make package && make test_package @@ -48,13 +58,17 @@ upload_build () rsync://128.238.56.50/upload/${DATE}/`ls -1 ${archive} | sed "s|.*/\(.*\)\.${archive_format}|\1-${HOSTNAME}.${archive_format}|"` && echo SUCCESS } -if [ "$SYSTEM" == "Linux" ]; then - upload_build linux_make build tar.bz2 -fi -if [ "$SYSTEM" == "Darwin" ]; then - upload_build darwin_app . dmg -fi -if [ "`echo $SYSTEM | sed -n 's|\(MINGW\)|\1|p'`" == "MINGW" ]; then - upload_build win32_inno Output exe -fi + +case $SYSTEM in + Linux) + upload_build linux_make build tar.bz2 + ;; + Darwin) + upload_build darwin_app . dmg + ;; + MINGW*) + CYGWIN*) + upload_build win32_inno Output exe + ;; +esac diff --git a/scripts/auto-build/pd-main-auto-builder.sh b/scripts/auto-build/pd-main-auto-builder.sh index d964201e..9bd3df79 100755 --- a/scripts/auto-build/pd-main-auto-builder.sh +++ b/scripts/auto-build/pd-main-auto-builder.sh @@ -19,6 +19,10 @@ case $SYSTEM in configure_options="" platform_name=i386 ;; + CYGWIN*) + configure_options="" + platform_name=i386 + ;; *) echo "ERROR: Platform $SYSTEM not supported!" exit -- cgit v1.2.1