
DISTFILE = /usr/spool/ftp/pub/jar/pseudo-2-9.tar.z
LISP = /usr/local/lisp/lucid-4.1/dbcs/lisp
BOOT-FROM = .
#BOOT-FROM = /usr/u/robotlab/rscheme/pseudo
SCHEME-FILES = p-record.scm p-utils.scm list.scm classes.scm form.scm \
		classify.scm node.scm module.scm ssig.scm alpha.scm \
		rules.scm derive.scm schemify.scm strategy.scm \
		version.scm emit.scm generate.scm builtin.scm \
		translate.scm

all: translate.pso

translate.pso: $(SCHEME-FILES)
	(echo "(load \"$(BOOT-FROM)/loadit\")"  ; \
	 echo "(schi:loadit \"$(BOOT-FROM)/\")" ; \
	 echo "(schi:scheme)"			; \
	 echo "(load \"bootit\")"		; \
	 echo "(load \"2-8e-patches\")"		; \
	 echo "(bootit)") | \
	$(LISP) -n

tags:
	etags *.scm *.lisp

dist: all Makefile README COPYING loadit.lisp core.lisp rts.lisp bootit.scm \
           $(SCHEME-FILES) translate.pso
	tar cf - Makefile README COPYING *.files *.lisp *.pso *.scm \
	 | gzip -c >$(DISTFILE)
