
DISTFILE = /usr/spool/ftp/pub/jar/pseudo.tar.z
BOOT-FROM = .
#BOOT-FROM = /usr/u/robotlab/rscheme/pseudo
SCHEME-FILES = p-record.scm p-utils.scm list.scm classes.scm expr.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 "(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 *.lisp *.pso *.scm \
	 | gzip -c >$(DISTFILE)
