diff --git a/Makefile.in b/Makefile.in index 65dfd74..5fdc033 100644 --- a/Makefile.in +++ b/Makefile.in @@ -653,7 +653,17 @@ scsh/scsh.image: $(VM) $(SCHEME) $(CIG).image # -chmod +x $@ scsh/regexp/libregexp.a: - cd scsh/regexp; $(MAKE) + cd ./scsh/regexp; $(MAKE) + +scsh/scsh.vm: $(LIBSCSH) $(VM) scsh/scsh.image + ./$(VM) -o ./$(VM) -h 8000000 -i scsh/scsh.image \ + -lm ./vm/ps-interface.scm \ + -lm ./vm/interfaces.scm \ + -lm ./vm/package-defs.scm \ + -lm ./vm/s48-package-defs.scm \ + -dm -m static-heaps -e static-heap-linker \ + -s scsh/static.scm \ + scsh/scsh.image $@ install-scsh: scsh $(RM) $(bindir)/$(RUNNABLE) @@ -664,5 +674,6 @@ install-scsh: scsh do $(INSTALL_DATA) $$f $(LIB)/scsh/; done clean-scsh: - $(RM) scsh/*.o scsh/regexp/*.o scsh/*.image scsh/scsh $(LIBSCSH) + $(RM) scsh/*.o scsh/regexp/*.o scsh/*.image scsh/scsh + $(RM) $(LIBSCSH) scsh/scsh.vm -cd scsh/regexp; $(MAKE) clean