mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-23 03:54:12 +02:00
Tried compiling more code; augmented the doc.
* module/language/Makefile.am: New. * module/language/scheme/Makefile.am: New. * configure.in: Produce these two new Makefiles. * doc/guile-vm.texi: Documented `compile-file', `compiled-file-name', and `compile-in'. * module/system/base/compile.scm: Cosmetic changes. * module/system/base/language.scm: Likewise. * module/system/il/Makefile.am: Tried (and failed) to compile more things. * module/system/vm/Makefile.am: All source files in here can now be compiled without harming further compilation. * module/system/vm/assemble.scm: Select only specific bindings from `(system vm core)'. (dump-object!): Show a more meaningful error message. * module/system/vm/conv.scm: Select only specific bindings from `(system vm core)'. * module/system/vm/debug.scm: Likewise. * module/system/vm/frame.scm: Changed the header. Use a renamer for `(system vm core)'. * src/guilec.in: Added options, via `getopt-long'. git-archimport-id: lcourtes@laas.fr--2005-mobile/guile-vm--mobile--0.6--patch-6
This commit is contained in:
parent
b6368dbbb9
commit
884d46de23
15 changed files with 220 additions and 66 deletions
17
module/language/scheme/Makefile.am
Normal file
17
module/language/scheme/Makefile.am
Normal file
|
@ -0,0 +1,17 @@
|
|||
SOURCES =
|
||||
## FIXME: There's a bug showing up when compiling `translate.scm'.
|
||||
##
|
||||
## `spec.scm' cannot be compiled because it uses the `define-language'
|
||||
## macro which introduces an unregular object, namely the first-class
|
||||
## `<language>' procedure.
|
||||
GOBJECTS = $(SOURCES:%.scm=%.go)
|
||||
|
||||
vmdir = $(guiledir)/language/scheme
|
||||
vm_DATA = $(SOURCES) $(GOBJECTS)
|
||||
|
||||
CLEANFILES = $(GOBJECTS)
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
|
||||
SUFFIXES = .scm .go
|
||||
%.go: %.scm
|
||||
$(GUILEC) $<
|
Loading…
Add table
Add a link
Reference in a new issue