[Vm-dev] [commit][2952] Fix paths for nukeversion & mkNamedPrims. h in the linux build scripts.

commits at squeakvm.org commits at squeakvm.org
Fri Jun 6 22:37:22 UTC 2014


Revision: 2952
Author:   eliot
Date:     2014-06-06 15:37:22 -0700 (Fri, 06 Jun 2014)
Log Message:
-----------
Fix paths for nukeversion & mkNamedPrims.h in the linux build scripts.
Add mkNamedPrims.sh to the root (to temporarily preserve older builds) and to
the linux build dir.  Modify the unix vm Makefile to pick up mkNamedPrims.h from
the build dir.

Modified Paths:
--------------
    branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm
    branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
    branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/mvm
    branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/mvm
    branches/Cog/platforms/unix/vm/Makefile.in

Added Paths:
-----------
    branches/Cog/build.linux32x86/mkNamedPrims.sh
    branches/Cog/mkNamedPrims.sh

Added: branches/Cog/build.linux32x86/mkNamedPrims.sh
===================================================================
--- branches/Cog/build.linux32x86/mkNamedPrims.sh	                        (rev 0)
+++ branches/Cog/build.linux32x86/mkNamedPrims.sh	2014-06-06 22:37:22 UTC (rev 2952)
@@ -0,0 +1,24 @@
+#!/bin/sh
+# Generate a sqNamedPrims.h file from plugins.int.  The plugins.int used should
+# be the one and only argument.
+if [ $# != 1 -o ! -f "$1" ]; then
+	echo usage $0 plugins.int ">sqNamedPrims.h" 1>&2
+	exit 1
+fi
+echo "/* Automatically generated on "`date`" */"
+echo "extern sqExport vm_exports[];";
+echo "extern sqExport os_exports[];";
+for p in `grep -v '^#' "$1" | sed 's/INTERNAL_PLUGINS = //' | tr -d '\\\\\\012'`
+do
+	echo "extern sqExport "$p"_exports[];"
+done
+echo
+echo "sqExport *pluginExports[] = {"
+echo "	vm_exports,"
+echo "	os_exports,"
+for p in `grep -v '^#' "$1" | sed 's/INTERNAL_PLUGINS = //' | tr -d '\\\\\\012'`
+do
+	echo "	"$p"_exports,"
+done
+echo "	NULL"
+echo "};"


Property changes on: branches/Cog/build.linux32x86/mkNamedPrims.sh
___________________________________________________________________
Added: svn:executable
   + *

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -19,13 +19,13 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=nscogsrc \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,13 +15,13 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=nscogsrc \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -14,13 +14,13 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=nscogsrc \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,13 +15,13 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=nscogsrc \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -14,13 +14,13 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=nscogsrc \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -18,13 +18,13 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=nscogsrc \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -18,13 +18,13 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=nssrc  --disable-cogit \
 	CC="gcc -m32 -v" \
 	CFLAGS="-g -O2 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DNO_VM_PROFILE=1 -DDEBUGVM=0" \
 	LIBS="-lpthread" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -16,11 +16,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=spursrc --with-plugins=src/plugins --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=spursrc --with-plugins=src/plugins --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DCOGMTVM=0 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -10,11 +10,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=spursrc --with-plugins=src/plugins --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=spursrc --with-plugins=src/plugins --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g3 -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -10,11 +10,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --with-src=spursrc --with-plugins=src/plugins --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --with-src=spursrc --with-plugins=src/plugins --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g3 -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DDEBUGVM=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -16,11 +16,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DCOGMTVM=0 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -10,11 +10,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g3 -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -9,11 +9,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g3 -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DCOGMTVM=0 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -10,11 +10,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g3 -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DDEBUGVM=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -9,11 +9,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g3 -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DCOGMTVM=0 -DDEBUGVM=1" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,11 +15,11 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure --without-npsqueak \
+test -f config.h || ../../../platforms/unix/config/configure --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DCOGMTVM=0 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,12 +15,12 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure INTERP=cointerpmt \
+test -f config.h || ../../../platforms/unix/config/configure INTERP=cointerpmt \
 	--without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DCOGMTVM=1 -DDEBUGVM=0" \
 	LIBS=-lpthread \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -10,12 +10,12 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure INTERP=cointerpmt \
+test -f config.h || ../../../platforms/unix/config/configure INTERP=cointerpmt \
 	--without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=1 -DDEBUGVM=0" \
 	LIBS=-lpthread \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -10,12 +10,12 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure INTERP=cointerpmt \
+test -f config.h || ../../../platforms/unix/config/configure INTERP=cointerpmt \
 	--without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=1 -DDEBUGVM=1" \
 	LIBS=-lpthread \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -19,14 +19,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=spurstacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,14 +15,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=spurstacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -14,14 +14,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=spurstacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DTIIMER_HEARTBEAT=1 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,14 +15,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=spurstacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -14,14 +14,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=spurstacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -18,14 +18,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=spurstacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -19,14 +19,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=stacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,14 +15,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=stacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -14,14 +14,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=stacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DTIIMER_HEARTBEAT=1 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -15,14 +15,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=stacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -14,14 +14,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=stacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/mvm	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/mvm	2014-06-06 22:37:22 UTC (rev 2952)
@@ -18,14 +18,14 @@
 n|no|N|NO)	echo "ok but this isn't safe!!";;
 *)			rm config.h; test -f Makefile && make reallyclean
 esac
-test -f config.h || ../../platforms/unix/config/configure \
+test -f config.h || ../../../platforms/unix/config/configure \
 	--with-src=stacksrc --with-plugins=src/plugins --disable-cogit \
 	--without-vm-display-fbdev --without-npsqueak \
 	CC="gcc -m32" \
 	CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
 	LIBS="-lpthread -luuid" \
 	LDFLAGS=-Wl,-z,now
-../../scripts/nukeversion
+../../../scripts/nukeversion
 rm -rf ../../../products/$INSTALLDIR
 # would prefer make install prefix=`readlink -f \`pwd\`/../../products/$INSTALLDIR`
 # but older linux readlinks lack the -f flag

Added: branches/Cog/mkNamedPrims.sh
===================================================================
--- branches/Cog/mkNamedPrims.sh	                        (rev 0)
+++ branches/Cog/mkNamedPrims.sh	2014-06-06 22:37:22 UTC (rev 2952)
@@ -0,0 +1,24 @@
+#!/bin/sh
+# Generate a sqNamedPrims.h file from plugins.int.  The plugins.int used should
+# be the one and only argument.
+if [ $# != 1 -o ! -f "$1" ]; then
+	echo usage $0 plugins.int ">sqNamedPrims.h" 1>&2
+	exit 1
+fi
+echo "/* Automatically generated on "`date`" */"
+echo "extern sqExport vm_exports[];";
+echo "extern sqExport os_exports[];";
+for p in `grep -v '^#' "$1" | sed 's/INTERNAL_PLUGINS = //' | tr -d '\\\\\\012'`
+do
+	echo "extern sqExport "$p"_exports[];"
+done
+echo
+echo "sqExport *pluginExports[] = {"
+echo "	vm_exports,"
+echo "	os_exports,"
+for p in `grep -v '^#' "$1" | sed 's/INTERNAL_PLUGINS = //' | tr -d '\\\\\\012'`
+do
+	echo "	"$p"_exports,"
+done
+echo "	NULL"
+echo "};"


Property changes on: branches/Cog/mkNamedPrims.sh
___________________________________________________________________
Added: svn:executable
   + *

Modified: branches/Cog/platforms/unix/vm/Makefile.in
===================================================================
--- branches/Cog/platforms/unix/vm/Makefile.in	2014-06-06 22:25:21 UTC (rev 2951)
+++ branches/Cog/platforms/unix/vm/Makefile.in	2014-06-06 22:37:22 UTC (rev 2952)
@@ -63,7 +63,7 @@
 	$(RANLIB) $(TARGET)
 
 $(blddir)/sqNamedPrims.h:	$(vmmcfg)/plugins.int
-	$(blddir)/../mkNamedPrims.sh $(vmmcfg)/plugins.int >$(blddir)/sqNamedPrims.h
+	$(blddir)/../../mkNamedPrims.sh $(vmmcfg)/plugins.int >$(blddir)/sqNamedPrims.h
 
 # rebuild sqNamedPrims.o if sqNamedPrims.h changes
 



More information about the Vm-dev mailing list