[Vm-dev] [commit] r2475 - Some convenience scripts for unix builds.
Fixed/extended upload scripts.
commits at squeakvm.org
commits at squeakvm.org
Tue Jul 26 23:39:33 UTC 2011
Author: eliot
Date: 2011-07-26 16:39:33 -0700 (Tue, 26 Jul 2011)
New Revision: 2475
Added:
branches/Cog/cygwinbuild/mvm
branches/Cog/nscogbuild/cygwinbuild/mvm
branches/Cog/nscogbuild/unixbuild/bld/mvm
branches/Cog/unixbuild/bld/mvm
branches/Cog/unixbuild/mtbld/mvm
Modified:
branches/Cog/scripts/mkvmarchives
branches/Cog/scripts/uploadvms
Log:
Some convenience scripts for unix builds. Fixed/extended upload scripts.
Added: branches/Cog/cygwinbuild/mvm
===================================================================
--- branches/Cog/cygwinbuild/mvm (rev 0)
+++ branches/Cog/cygwinbuild/mvm 2011-07-26 23:39:33 UTC (rev 2475)
@@ -0,0 +1,5 @@
+#!/bin/sh
+rm -rf build*/vm/Croquet*.exe
+make debug;make assert;make
+make THREADING=multi CONFIGURATION=debug;make THREADING=multi CONFIGURATION=assert;make THREADING=multi
+ls -rlt build*/vm/Croquet*.exe
Property changes on: branches/Cog/cygwinbuild/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/nscogbuild/cygwinbuild/mvm
===================================================================
--- branches/Cog/nscogbuild/cygwinbuild/mvm (rev 0)
+++ branches/Cog/nscogbuild/cygwinbuild/mvm 2011-07-26 23:39:33 UTC (rev 2475)
@@ -0,0 +1,5 @@
+#!/bin/sh
+rm -rf build*/vm/nsvm*.exe
+make debug;make assert;make
+ls -rlt build*/vm/nsvm*.exe
+echo "don't forget to link in sources!!"
Added: branches/Cog/nscogbuild/unixbuild/bld/mvm
===================================================================
--- branches/Cog/nscogbuild/unixbuild/bld/mvm (rev 0)
+++ branches/Cog/nscogbuild/unixbuild/bld/mvm 2011-07-26 23:39:33 UTC (rev 2475)
@@ -0,0 +1,2 @@
+#!/bin/sh
+../../../scripts/nukeversion;make install prefix=~/oscogvm/nsvmlinux
Property changes on: branches/Cog/nscogbuild/unixbuild/bld/mvm
___________________________________________________________________
Added: svn:executable
+ *
Modified: branches/Cog/scripts/mkvmarchives
===================================================================
--- branches/Cog/scripts/mkvmarchives 2011-07-26 22:55:21 UTC (rev 2474)
+++ branches/Cog/scripts/mkvmarchives 2011-07-26 23:39:33 UTC (rev 2475)
@@ -62,7 +62,6 @@
rm -rf Cog.app/* Cog.app.tgz
(cd macbuild/Fast.app>/dev/null;tar cf - *)|(cd Cog.app;tar xvf -)
ex "+g/[ >][0-9][0-9]*\.[0-9][0-9]*\.0/s/0\([< ]\)/$REV\1/" +w +q Cog.app/Contents/Info.plist
-g/ [
tar czf Cog.app.tgz Cog.app
EXES="$EXES Cog.app/Contents/MacOS/Croquet"
fi
@@ -71,7 +70,6 @@
rm -rf CogMT.app/* CogMT.app.tgz
(cd macbuild/FastMT.app>/dev/null;tar cf - *)|(cd CogMT.app;tar xvf -)
ex "+g/[ >][0-9][0-9]*\.[0-9][0-9]*\.0/s/0\([< ]\)/$REV\1/" +w +q CogMT.app/Contents/Info.plist
-g/ [
tar czf CogMT.app.tgz CogMT.app
EXES="$EXES CogMT.app/Contents/MacOS/Croquet"
fi
Modified: branches/Cog/scripts/uploadvms
===================================================================
--- branches/Cog/scripts/uploadvms 2011-07-26 22:55:21 UTC (rev 2474)
+++ branches/Cog/scripts/uploadvms 2011-07-26 23:39:33 UTC (rev 2475)
@@ -11,7 +11,7 @@
ARCHIVES=
while [ -n "$1" ]; do
case $1 in
- -c) ARCHIVES="$ARCHIVES $CSARCS $CMARCS"
+ -c) ARCHIVES="$ARCHIVES $CSARCS $CMARCS";;
-cl) ARCHIVES="$ARCHIVES coglinux.tgz";;
-cm) ARCHIVES="$ARCHIVES Cog.app.tgz";;
-cw) ARCHIVES="$ARCHIVES cogwin.zip";;
@@ -21,7 +21,7 @@
-nl) ARCHIVES="$ARCHIVES nsvmlinux.tgz";;
-nm) ARCHIVES="$ARCHIVES Newspeak Virtual Machine.app.tgz";;
-nw) ARCHIVES="$ARCHIVES nsvmwin.zip";;
- -n) ARCHIVES="$ARCHIVES $NSARCS"
+ -n) ARCHIVES="$ARCHIVES $NSARCS";;
-l) ARCHIVES="$ARCHIVES coglinux.tgz nsvmlinux.tgz";;
-m) ARCHIVES="$ARCHIVES Cog.app.tgz Newspeak Virtual Machine.app.tgz";;
-w) ARCHIVES="$ARCHIVES cogwin.tgz nsvmwin.tgz";;
@@ -32,6 +32,17 @@
fi
VER="`svnversion | sed 's/^.*://'`"
echo $VER
-test -f README.$VER || vi README.$VER
+if [ ! -f README.$VER ]; then
+ cat <<END >README.$VER
+N.B. For Squeak/Pharo/Croquet please use the archives whose names begin with
+ Cog or cog. The archives whose names begin with nsvm or Newspeak are
+ for Newspeak and are missing plugins required by Squeak/Pharo/Croquet.
+ VMs with "mt" or "MT" in the name are multi-threaded VMs which support
+ non-blocking FFI calls.
+
+END
+ svn log platforms/Cross/vm/sqSCCSVersion.h >>README.$VER
+ vi README.$VER
+fi
ssh -x eliotmiranda at bugsy.dreamhost.com mkdir mirandabanda.org/files/Cog/VM/VM.r$VER
scp README.$VER $ARCHIVES eliotmiranda at bugsy.dreamhost.com:mirandabanda.org/files/Cog/VM/VM.r$VER
Added: branches/Cog/unixbuild/bld/mvm
===================================================================
--- branches/Cog/unixbuild/bld/mvm (rev 0)
+++ branches/Cog/unixbuild/bld/mvm 2011-07-26 23:39:33 UTC (rev 2475)
@@ -0,0 +1,2 @@
+#!/bin/sh
+../../scripts/nukeversion;make install prefix=~/oscogvm/coglinux
Property changes on: branches/Cog/unixbuild/bld/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/unixbuild/mtbld/mvm
===================================================================
--- branches/Cog/unixbuild/mtbld/mvm (rev 0)
+++ branches/Cog/unixbuild/mtbld/mvm 2011-07-26 23:39:33 UTC (rev 2475)
@@ -0,0 +1,2 @@
+#!/bin/sh
+../../scripts/nukeversion;make install prefix=~/oscogvm/cogmtlinux
Property changes on: branches/Cog/unixbuild/mtbld/mvm
___________________________________________________________________
Added: svn:executable
+ *
More information about the Vm-dev
mailing list