fixes for windows branch build failures under linux. still does not build on linux...
[ardour.git] / tools / linux_packaging / noderun
index 6aeeaa583a6e2851a8fa79ff17e002a62917523b..a6357ef48837f1d5ec66855a57eed0491fab9577 100644 (file)
@@ -1,21 +1,23 @@
 #!/bin/sh
 
-BASE=$1
+BASE=$(readlink -f $0)
+BASE=$(dirname $BASE) # up one
+BASE=$(dirname $BASE) # up one more
+BASE=$(dirname $BASE) # up again
 
-if [ x$BASE = "x" ] ; then 
-   exit 1
+if mount | grep --silent vmshare ; then
+    sudo mount -t vboxsf vmshare $HOME/vmshare
 fi
 
-echo "Hello, world!"
-
 cd $BASE || exit 1
-svn update || exit 1
-./waf configure --strict --noconfirm || exit 1
+git pull || exit 1
+./waf configure $* --strict --noconfirm --also-libdir=$HOME/a3/inst/lib --also-include=$HOME/gtk/inst/include || exit 1
 ./waf || exit 1
 cd tools/linux_packaging || exit 1
-./build --public || exit 1
-file=`ls -t *.bz2 | head -1`
-echo "Copying $file to shared zone" 
-#cp $file $BASE/../vmshare || exit 1
+./build --public --harvid --strip some || exit 1
+./package --public --singlearch || exit 1
+file=`ls -t *.tar`
+echo "Copying $file to shared folder ..."
+sudo cp $file $HOME/vmshare || exit 1
 
 exit 0