1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

build fixes

* benchmark/measure.scm: Update for module changes.

* module/system/vm/Makefile.am: Update the set of modules needing
  compilation.

* src/guile-vm.c: Bootstrap the VM, now that we have a function for it.

* testsuite/Makefile.am:
* testsuite/run-vm-tests.scm: Update to fix make check, broken since we
  merged with Guile.
This commit is contained in:
Andy Wingo 2008-08-07 13:29:15 +02:00
parent 07e56b27a1
commit d0927dde97
5 changed files with 9 additions and 5 deletions

View file

@ -9,7 +9,7 @@ exec ${GUILE-guile} -l $0 -c "(apply $main (cdr (command-line)))" "$@"
(define-module (measure)
:export (measure)
:use-module (system vm core)
:use-module (system vm vm)
:use-module (system vm disasm)
:use-module (system base compile)
:use-module (system base language))

View file

@ -1,4 +1,5 @@
SOURCES = assemble.scm bootstrap.scm conv.scm core.scm debug.scm \
disasm.scm frame.scm profile.scm trace.scm
SOURCES = assemble.scm bootstrap.scm conv.scm debug.scm \
disasm.scm frame.scm instruction.scm objcode.scm \
profile.scm program.scm trace.scm vm.scm
moddir = $(guiledir)/system/vm
include $(top_srcdir)/guilec.mk

View file

@ -44,11 +44,13 @@
#endif
#include <libguile.h>
#include "bootstrap.h"
int
main (int argc, char **argv)
{
scm_init_guile ();
scm_bootstrap_vm ();
scm_shell (argc, argv);
return 0; /* never reached */
}

View file

@ -22,6 +22,7 @@ EXTRA_DIST = run-vm-tests.scm $(vm_test_files)
check:
$(GUILE_VM) -L $(top_srcdir)/module \
$(top_builddir)/pre-inst-guile-env $(GUILE_VM) \
-L $(top_srcdir)/module \
-l run-vm-tests.scm -e run-vm-tests \
$(vm_test_files)

View file

@ -18,7 +18,7 @@
;;; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
(use-modules (system vm core)
(use-modules (system vm vm)
(system vm disasm)
(system base compile)
(system base language)