[Vm-dev] [commit][2950] CogVM source as per VMMaker.oscog-eem.759.
commits at squeakvm.org
commits at squeakvm.org
Fri Jun 6 22:23:17 UTC 2014
Revision: 2950
Author: eliot
Date: 2014-06-06 15:23:16 -0700 (Fri, 06 Jun 2014)
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.759.
Move the MULTIPLEBYTECODESETS define into interp.h (in the Newspeak VMs) to move
it out of the build scripts.
Include the first cut at the new build directory structure for linux32.
Add a sources directory for packaging and include the Squeak4.1 sources.
Move the ALSA sources into it (these are only used in Terf linux builds).
Factor the image scripts to pull out env var defs into envvars.sh and downloading
Squeak 4.5 into getsqueak45.sh.
Modified Paths:
--------------
branches/Cog/image/README
branches/Cog/image/buildsqueakcmakeimage.sh
branches/Cog/nscogbuild/unixbuild/astbld/mvm
branches/Cog/nscogbuild/unixbuild/astbldt/mvm
branches/Cog/nscogbuild/unixbuild/bld/mvm
branches/Cog/nscogbuild/unixbuild/bldt/mvm
branches/Cog/nscogbuild/unixbuild/dbgbld/mvm
branches/Cog/nscogbuild/unixbuild/dbgbldt/mvm
branches/Cog/nscogsrc/vm/cogit.c
branches/Cog/nscogsrc/vm/cogit.h
branches/Cog/nscogsrc/vm/cogmethod.h
branches/Cog/nscogsrc/vm/interp.h
branches/Cog/nsspurcogbuild/unixbuild/abld/mvm
branches/Cog/nsspurcogbuild/unixbuild/abldt/mvm
branches/Cog/nsspurcogbuild/unixbuild/bld/mvm
branches/Cog/nsspurcogbuild/unixbuild/bldt/mvm
branches/Cog/nsspurcogbuild/unixbuild/dbld/mvm
branches/Cog/nsspurcogbuild/unixbuild/dbldt/mvm
branches/Cog/nsspursrc/vm/cogit.c
branches/Cog/nsspursrc/vm/cogit.h
branches/Cog/nsspursrc/vm/cogmethod.h
branches/Cog/nsspursrc/vm/interp.h
branches/Cog/nsspurstacksrc/vm/interp.h
Added Paths:
-----------
branches/Cog/build.linux32x86/
branches/Cog/build.linux32x86/newspeak.cog.spur/
branches/Cog/build.linux32x86/newspeak.cog.spur/build/
branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.v3/
branches/Cog/build.linux32x86/newspeak.cog.v3/HowToBuild
branches/Cog/build.linux32x86/newspeak.cog.v3/build/
branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.sista.spur/
branches/Cog/build.linux32x86/newspeak.sista.spur/NotYetImplemented
branches/Cog/build.linux32x86/newspeak.sista.spur/build/
branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert/
branches/Cog/build.linux32x86/newspeak.sista.spur/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug/
branches/Cog/build.linux32x86/newspeak.sista.spur/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.sista.spur/build.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.sista.v3/
branches/Cog/build.linux32x86/newspeak.sista.v3/NotYetImplemented
branches/Cog/build.linux32x86/newspeak.sista.v3/build/
branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert/
branches/Cog/build.linux32x86/newspeak.sista.v3/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug/
branches/Cog/build.linux32x86/newspeak.sista.v3/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.sista.v3/build.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.stack.spur/
branches/Cog/build.linux32x86/newspeak.stack.spur/NotYetImplemented
branches/Cog/build.linux32x86/newspeak.stack.spur/build/
branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/
branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/
branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.stack.spur/build.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.stack.v3/
branches/Cog/build.linux32x86/newspeak.stack.v3/HowToBuild
branches/Cog/build.linux32x86/newspeak.stack.v3/build/
branches/Cog/build.linux32x86/newspeak.stack.v3/build/plugins.ext
branches/Cog/build.linux32x86/newspeak.stack.v3/build/plugins.int
branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/
branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/plugins.ext
branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert/plugins.int
branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.stack.v3/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/
branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/plugins.ext
branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug/plugins.int
branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.stack.v3/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/
branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/newspeak.stack.v3/build.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.cog.spur/
branches/Cog/build.linux32x86/squeak.cog.spur/HowToBuild
branches/Cog/build.linux32x86/squeak.cog.spur/build/
branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.spur/build/plugins.int
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/plugins.int
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/plugins.int
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.cog.spur/build.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.cog.spur/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.spur/build.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/
branches/Cog/build.linux32x86/squeak.cog.v3/HowToBuild
branches/Cog/build.linux32x86/squeak.cog.v3/build/
branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/plugins.int
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/plugins.ext
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/plugins.int
branches/Cog/build.linux32x86/squeak.sista.spur/
branches/Cog/build.linux32x86/squeak.sista.spur/NotYetImplemented
branches/Cog/build.linux32x86/squeak.sista.spur/build/
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.sista.v3/
branches/Cog/build.linux32x86/squeak.sista.v3/NotYetImplemented
branches/Cog/build.linux32x86/squeak.sista.v3/build/
branches/Cog/build.linux32x86/squeak.sista.v3/build.assert/
branches/Cog/build.linux32x86/squeak.sista.v3/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.sista.v3/build.debug/
branches/Cog/build.linux32x86/squeak.sista.v3/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.sista.v3/build.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.stack.spur/
branches/Cog/build.linux32x86/squeak.stack.spur/HowToBuild
branches/Cog/build.linux32x86/squeak.stack.spur/build/
branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.spur/build/plugins.int
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/plugins.int
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/plugins.int
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.spur/build.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.stack.v3/
branches/Cog/build.linux32x86/squeak.stack.v3/HowToBuild
branches/Cog/build.linux32x86/squeak.stack.v3/build/
branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.v3/build/plugins.int
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/plugins.int
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/plugins.int
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/
branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/plugins.ext
branches/Cog/build.linux32x86/squeak.stack.v3/build.itimerheartbeat/plugins.int
branches/Cog/build.linux32x86/third-party/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/.gitignore
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/COPYING
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/ChangeLog
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/INSTALL
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/MEMORY-LEAK
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/NOTES
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/TODO
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/acinclude.m4
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/aclocal.m4
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/alsalisp.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/hctl.lisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/hello.lisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/itest.lisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/alsalisp/test.lisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/COPYING
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/aserver/aserver.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/output.0
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/output.1
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/requests
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.0
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/autom4te.cache/traces.1
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/compile
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/config.guess
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/config.sub
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/configure
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/configure.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/cvscompile
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/depcomp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/README.1st
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/asoundrc.txt
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/doxygen.cfg.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/index.doxygen
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/wave1.gif
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/doc/pictures/wave2.gif
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/gitcompile
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/alisp.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/alsa
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/alsa-symbols.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/aserver.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/asoundef.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/asoundlib-head.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/asoundlib-tail.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/conf.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/config.h.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/control.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/control_external.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/error.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/global.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/hwdep.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/iatomic.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/input.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/list.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/mixer.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/mixer_abst.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/output.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/pcm.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/pcm_external.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/pcm_extplug.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/pcm_ioplug.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/pcm_old.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/pcm_plugin.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/pcm_rate.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/rawmidi.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/search.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/seq.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/seq_event.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/seq_midi_event.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/seqmid.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/asequencer.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/asound.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/asound_fm.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/asoundef.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/emu10k1.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/hdsp.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/sb16_csp.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/sscape_ioctl.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sound/type_compat.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/sys.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/include/timer.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/install-sh
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/ltmain.sh
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/missing
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/ac97.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/hda.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/common.py
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/hda.py
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python/main.py
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/python.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbase.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbase.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/modules/mixer/simple/sbasedl.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/Versions.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/alisp/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/alisp/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/alisp/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/alisp/alisp.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/alisp/alisp_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/alisp/alisp_snd.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/async.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/compat/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/compat/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/compat/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/compat/empty.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/compat/hsearch_r.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/alsa.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/AACI.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP-MODEM.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP-SPDMA.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ATIIXP.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8810.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8820.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/AU8830.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/Audigy.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/Audigy2.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/Aureon51.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/Aureon71.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/CA0106.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8338-SWIEC.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8338.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8738-MC6.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8738-MC8.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/CMI8788.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/CS46xx.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/EMU10K1.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/EMU10K1X.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ENS1370.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ENS1371.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ES1968.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/FM801.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/GUS.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/HDA-Intel.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ICE1712.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ICE1724.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH-MODEM.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/ICH4.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/Maestro3.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/NFORCE.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/PC-Speaker.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/PMac.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/PMacToonie.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/PS3.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/RME9636.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/RME9652.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/sndoc-mixer.alisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018/sndop-mixer.alisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/SI7018.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/TRID4DWAVENX.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/USB-Audio.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA686A.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8233.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8233A.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/VIA8237.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/VX222.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/VXPocket.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/VXPocket440.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/YMF744.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/aliases.alisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/cards/aliases.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/center_lfe.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/default.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/dmix.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/dpl.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/dsnoop.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/front.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/hdmi.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/iec958.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/modem.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/rear.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/side.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround40.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround41.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround50.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround51.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/pcm/surround71.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/smixer.conf
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf/sndo-mixer.alisp
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/conf.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/confmisc.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/cards.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/control.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/control_ext.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/control_hw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/control_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/control_shm.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/control_symbols.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/ctl_symbols_list.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/hcontrol.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/namehint.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/setup.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/control/tlv.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/dlmisc.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/error.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/hwdep/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/hwdep/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/hwdep/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_hw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/hwdep/hwdep_symbols.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/input.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/bag.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/mixer.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/mixer_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/mixer_simple.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/simple.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/simple_abst.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/mixer/simple_none.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/names.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/output.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/atomic.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/interval.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/interval.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/interval_inline.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/ladspa.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/mask.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/mask.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/mask_inline.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_adpcm.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_alaw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_asym.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_copy.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_direct.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_direct.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_generic.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_i386.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_i386.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_x86_64.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dmix_x86_64.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dshare.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_dsnoop.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_empty.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ext_parm.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_extplug.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_file.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_generic.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_generic.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_hooks.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_hw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_iec958.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ioplug.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_ladspa.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_lfloat.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_linear.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_meter.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_misc.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mmap.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mmap_emul.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_mulaw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_multi.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_null.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_params.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plug.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plugin.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_plugin.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_rate.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_rate_linear.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_route.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_share.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_shm.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_simple.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_softvol.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_symbols.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/pcm_symbols_list.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/plugin_ops.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/scopes/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/scopes/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/scopes/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/pcm/scopes/level.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_hw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_symbols.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/rawmidi/rawmidi_virt.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seq.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seq_event.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seq_hw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seq_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seq_midi_event.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seq_old.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seq_symbols.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/seq/seqmid.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/shmarea.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/socket.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/timer.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/timer_hw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/timer_local.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/timer_query.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/timer_query_hw.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/timer/timer_symbols.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/src/userfile.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/client_event_filter.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/code.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/control.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/latency.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/midifile.3
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/midifile.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/midifile.h
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/midiloop.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/namehint.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/oldapi.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/omixer.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/pcm.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/pcm_min.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/playmidi1.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/queue_timer.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/rawmidi.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/seq-decoder.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/seq-sender.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/seq.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/test/timer.c
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/utils/
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/utils/Makefile.am
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/utils/Makefile.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/utils/alsa-lib.spec.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/utils/alsa.m4
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/utils/alsa.pc.in
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/utils/buildrpm
branches/Cog/build.linux32x86/third-party/alsa-lib-1.0.17a/version
branches/Cog/image/buildsqueak45vmmakerimage.sh
branches/Cog/image/buildsqueaktrunkvmmakerimage.sh
branches/Cog/image/envvars.sh
branches/Cog/image/getsqueak45.sh
branches/Cog/sources/
branches/Cog/sources/SqueakV41.sources
Removed Paths:
-------------
branches/Cog/image/buildsqueak45image.sh
branches/Cog/image/buildsqueaktrunkimage.sh
branches/Cog/nsspurcogbuild/unixbuild/third-party/
branches/Cog/spurcogbuild/unixbuild/third-party/
branches/Cog/unixbuild/third-party/
Property Changed:
----------------
branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,54 @@
+#!/bin/sh
+# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+INSTALLDIR=nsspurlinuxht
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*) OPT=-O1;;
+*) OPT=-O2;;
+esac
+
+echo -n "clean? "
+read a
+case $a in
+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=nsspursrc --with-plugins=nscogsrc/plugins \
+ --without-vm-display-fbdev --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
+rm -rf ../../../products/$INSTALLDIR
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,9 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,48 @@
+#!/bin/sh
+# VM with VM profiler and threaded heartbeat
+INSTALLDIR=nsspurastlinuxht
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+echo -n "clean? "
+read a
+case $a in
+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=nsspursrc --with-plugins=nscogsrc/plugins \
+ --without-vm-display-fbdev --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
+rm -rf ../../../products/$INSTALLDIR
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,9 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,48 @@
+#!/bin/sh
+# VM with VM profiler and itimer heartbeat
+INSTALLDIR=nsspurastlinux
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+echo -n "clean? "
+read a
+case $a in
+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=nsspursrc --with-plugins=nscogsrc/plugins \
+ --without-vm-display-fbdev --without-npsqueak \
+ CC="gcc -m32" \
+ CFLAGS="-g3 -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+../../../scripts/nukeversion
+rm -rf ../../../products/$INSTALLDIR
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,9 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,48 @@
+#!/bin/sh
+# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+INSTALLDIR=nsspurdbglinuxht
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+echo -n "clean? "
+read a
+case $a in
+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=nsspursrc --with-plugins=nscogsrc/plugins \
+ --without-vm-display-fbdev --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
+rm -rf ../../../products/$INSTALLDIR
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,9 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,48 @@
+#!/bin/sh
+# VM with VM profiler and itimer heartbeat
+INSTALLDIR=nsspurdbglinux
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+echo -n "clean? "
+read a
+case $a in
+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=nsspursrc --with-plugins=nscogsrc/plugins \
+ --without-vm-display-fbdev --without-npsqueak \
+ CC="gcc -m32" \
+ CFLAGS="-g3 -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DDEBUGVM=1" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+../../../scripts/nukeversion
+rm -rf ../../../products/$INSTALLDIR
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,9 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,54 @@
+#!/bin/sh
+# VM with VM profiler and itimer heartbeat
+INSTALLDIR=nsspurlinux
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*) OPT=-O1;;
+*) OPT=-O2;;
+esac
+
+echo -n "clean? "
+read a
+case $a in
+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=nsspursrc --with-plugins=nscogsrc/plugins \
+ --without-vm-display-fbdev --without-npsqueak \
+ CC="gcc -m32" \
+ CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DDEBUGVM=0" \
+ LIBS="-lpthread -luuid" \
+ LDFLAGS=-Wl,-z,now
+../../../scripts/nukeversion
+rm -rf ../../../products/$INSTALLDIR
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,9 @@
+# Copied, perhaps edited, from ../../src/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+B3DAcceleratorPlugin \
+BochsIA32Plugin \
+SqueakFFIPrims \
+SqueakSSL \
+LocalePlugin \
+UnixOSProcessPlugin \
+UUIDPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/HowToBuild
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/HowToBuild (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/HowToBuild 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,104 @@
+How To Build On Linux
+---------------------
+
+Contents:
+ - How to build the Newspeak Cog VM on Unix
+ - Testing an external plugin has completely linked
+ - Compiling in 32-bit mode on a 64-bit linux
+ - Testing an external plugin has completely linked
+ - N.B. Please read: Optimization level and gcc version
+
+How to build the Newspeak VM on Unix
+-------------------------------
+1. Install the tools (gcc, X11-devel, etc (e.g. libpng, libX11 & libxt source))
+2. Check out the following sources from svn (if you haven't already - if you're
+ reading this in unixbuild its likely you've already got the sources)
+ svn co http://www.squeakvm.org/svn/squeak/branches/Cog/platforms
+ svn co http://www.squeakvm.org/svn/squeak/branches/Cog/nscogsrc
+ svn co http://www.squeakvm.org/svn/squeak/branches/Cog/nscogbuild
+3. Open a shell, cd into the nscogbuild/unixbuild/bld directory and execute the
+ mvm script. This installs a VM in the nsvmlinux directory alongside
+ nscogsrc et al. Alternatively you can configure your own VM, e.g. with
+ ../../../platforms/unix/config/configure --with-src=nscogsrc CFLAGS="-g -O2 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DMULTIPLEBYTECODESETS=1 -DDEBUGVM=0" LIBS="-lpthread -luuid" LDFLAGS=-Wl,-z,now
+ make install prefix=WhereYouWantTheVmToGo
+
+ N.B. On Ubuntu *do not* supply "LIBS="-lpthread -luuid"", i.e. use
+ ../../../platforms/unix/config/configure --with-src=nscogsrc CFLAGS="-g -O2 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DMULTIPLEBYTECODESETS=1 -DDEBUGVM=0" LDFLAGS=-Wl,-z,now
+
+4. At the end of it you'll get a new VM in nsvmlinux, or in the path provided
+ via -prefix
+
+N.B. The plugin set is defined by plugins.ext and plugins.int in the build dir.
+
+
+3a. For an assert-enabled VM use the astbld directory's mvm and find a vm in
+ nsvmlinuxast, or do
+ ../../../platforms/unix/config/configure --with-src=nscogsrc CFLAGS="-g -O1 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DMULTIPLEBYTECODESETS=1 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBS="-lpthread -luuid" LDFLAGS=-Wl,-z,now
+
+3b. For a full debug VM use the dbgbld's mvm and find a vm in nsvmlinuxdbg,
+ or do
+ CFLAGS="-g -O0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DMULTIPLEBYTECODESETS=1 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBS="-lpthread -luuid" LDFLAGS=-Wl,-z,now
+
+3c. If you're building the VM on a 64-bit OS, you'll need a compiler which can
+compile and link to 32-bit binaries. On most Linuxes the gcc-multilib package
+provides the 32-bit compiler and the ia32-libs provides the 32-bit libraries.
+You'll also have to add the -m32 switch to all gcc & g++ invocations. The
+easiest way to do this is to add CC="gcc -m32" & CXX="g++ -m32" to the configure
+script:
+ ../../../platforms/unix/config/configure CC="gcc -m32" CXX="g++ -m32" --with-src=nscogsrc CFLAGS="-g -O2 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1" LIBS="-lpthread -luuid"
+To run a 32-bit VM on a 64-bit OS, you'll also need the 32-bit libraries
+provided by the ia32-libs package.
+
+
+3c. (see Compiling in 32-bit mode on a 64-bit linux below)
+If you're building the VM on a 64-bit OS, you'll need a compiler which can
+compile and link to 32-bit binaries. On most Linuxes the gcc-multilib package
+provides the 32-bit compiler and the ia32-libs provides the 32-bit libraries.
+You'll also have to add the -m32 switch to all gcc & g++ invocations. The
+easiest way to do this is to add CC="gcc -m32" & CXX="g++ -m32" to the configure
+script:
+ ../../platforms/unix/config/configure CC="gcc -m32" CXX="g++ -m32" --without-npsqueak CFLAGS="-g -O2 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0 -DDEBUGVM=0" LIBS=-lpthread
+To run a 32-bit VM on a 64-bit OS, you'll also need the 32-bit libraries
+provided by the ia32-libs package.
+
+Compiling in 32-bit mode on a 64-bit linux
+-------------------------------
+Follow 3c. above. Also note that according to Paul DeBruicker the following
+packages need to be installed to compile in 32-bt mode on 64-bit ubuntu. YMMV.
+
+build-essential
+ia32-libs
+gcc-multilib
+g++multilib
+
+In addition phil at highoctane.be installed libc6dev-i386.
+
+This in itself may not be enough, but persistence will pay off. See for example
+http://permalink.gmane.org/gmane.comp.lang.smalltalk.pharo.devel/75198.
+
+Testing an external plugin has completely linked
+-------------------------------
+You may find that an external plugin compiles and links but does not load.
+This is usually because it contans undefined symbols. To find undefined
+symbols, remake the plugin, capturing the link step and then supply
+ -Wl,--warn-unresolved-symbols -Wl,--no-allow-shlib-undefined
+when manually repeating the link command
+
+
+Optimization level and gcc version
+----------------------------------
+There are issues with gcc version > 4.2.1. Any of the following flags may break the build at -O2:
+-ftree-pre
+-fpartial-inlining
+-fcaller-saves
+
+So turn them off. e.g.
+ ../../platforms/unix/config/configure --without-npsqueak CFLAGS="-g -O2 -msse2 -fno-caller-saves -fno-partial-inlining -fno-tree-pre -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0 -DDEBUGVM=0" LIBS=-lpthread
+See http://smallissimo.blogspot.fr/2013/02/compiling-squeak-cog-virtual-machine-on.html
+
+There appear to be issues with 3.4.x gcc version on RedHat. In particular
+compiling the Newspeak VM with either of
+ gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
+ gcc version 3.4.6 20060404 (Red Hat 3.4.6-10)
+using -O2 results in a VM that segfaults early in startup. For these compilers
+it is probably wise to use -O1, even though -O3 seems to work.
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,55 @@
+#!/bin/bash
+# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+INSTALLDIR=nsvmlinuxht
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*) OPT=-O1;;
+*) OPT=-O2;;
+esac
+
+echo -n "clean? "
+read a
+case $a in
+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 \
+ --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
+rm -rf ../../../products/$INSTALLDIR
+# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,51 @@
+#!/bin/bash
+# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+INSTALLDIR=nsvmlinuxastht
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+OPT=-O1
+
+echo -n "clean? "
+read a
+case $a in
+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 \
+ --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
+rm -rf ../../../products/$INSTALLDIR
+# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,50 @@
+#!/bin/bash
+INSTALLDIR=nsvmlinuxast
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+OPT=-O1
+
+echo -n "clean? "
+read a
+case $a in
+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 \
+ --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
+rm -rf ../../../products/$INSTALLDIR
+# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,51 @@
+#!/bin/bash
+# VM with VM profiler and threaded heartbeat assuming multiple thread priorities
+INSTALLDIR=nsvmlinuxdbght
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+OPT=-O0
+
+echo -n "clean? "
+read a
+case $a in
+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 \
+ --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
+rm -rf ../../../products/$INSTALLDIR
+# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,50 @@
+#!/bin/bash
+INSTALLDIR=nsvmlinuxdbg
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+OPT=-O0
+
+echo -n "clean? "
+read a
+case $a in
+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 \
+ --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
+rm -rf ../../../products/$INSTALLDIR
+# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
+FloatArrayPlugin \
+FloatMathPlugin \
+ZipPlugin \
+JPEGReadWriter2Plugin \
+JPEGReaderPlugin \
+LargeIntegers \
+Matrix2x3Plugin \
+MiscPrimitivePlugin \
+IA32ABI \
+RePlugin \
+SecurityPlugin \
+SocketPlugin \
+SurfacePlugin \
+UUIDPlugin \
+UnixOSProcessPlugin \
+VMProfileLinuxSupportPlugin
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,54 @@
+#!/bin/bash
+INSTALLDIR=nsvmlinux
+if [ $# -ge 1 ]; then
+ case "$1" in
+ -*) ;;
+ *) INSTALLDIR="$1"; shift
+ esac
+fi
+# Some gcc versions create a broken VM using -O2
+case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
+3.4.*) OPT=-O1;;
+*) OPT=-O2;;
+esac
+
+echo -n "clean? "
+read a
+case $a in
+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 \
+ --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
+rm -rf ../../../products/$INSTALLDIR
+# would prefer make install prefix=`readlink -f \`pwd\`/../../../products/$INSTALLDIR`
+# but older linux readlinks lack the -f flag
+make install prefix=`(cd ../../../;pwd)`/products/$INSTALLDIR
+(cd ../../$INSTALLDIR
+ if [ -f squeak ]; then
+ mv squeak nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
+ fi
+ if [ -f bin/squeak ]; then
+ mv bin/squeak bin/nsvm
+ ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q bin/nsvm
+ fi
+ rm -rf man doc
+ LIBDIR="`echo lib/squeak/[0-9.-]*`"
+ test -f $LIBDIR/squeak && mv $LIBDIR/squeak $LIBDIR/nsvm
+ test -d lib/squeak && mv lib/squeak lib/nsvm
+ LIBDIR="`echo lib/nsvm/[0-9.-]*`"
+ if [ "$1" = -copysource ]; then
+ cp ../../../sources/SqueakV41.sources $LIBDIR
+ elif [ -h ../../../sources/SqueakV41.sources ]; then
+ ln "`readlink ../../../sources/SqueakV41.sources`" $LIBDIR
+ elif [ -f ../../../sources/SqueakV41.sources ]; then
+ ln ../../../sources/SqueakV41.sources $LIBDIR
+ else
+ echo "can't find SqueakV41.sources" 1>&2
+ fi)
Property changes on: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.ext
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.ext (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.ext 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,3 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.ext
+EXTERNAL_PLUGINS = \
+SqueakSSL
Added: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.int
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.int (rev 0)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/plugins.int 2014-06-06 22:23:16 UTC (rev 2950)
@@ -0,0 +1,26 @@
+# Copied, perhaps edited, from ../../../nscogsrc/examplePlugins.int
+INTERNAL_PLUGINS = \
+AsynchFilePlugin \
+BMPReadWriterPlugin \
+B2DPlugin \
+BitBltPlugin \
+DSAPrims \
+DropPlugin \
+FileCopyPlugin \
+FilePlugin \
@@ Diff output truncated at 50000 characters. @@
More information about the Vm-dev
mailing list