include ../../Makefile.defs

PL=compile.pl pretty.pl ops.pl parse.pl start.pl

install : 
	cp TT $(BINDIR)

state : $(HDRUG) $(PL) PG/*.pl gram.pl TT
	( cd PG ; make )
	(echo ; echo "compile(start)." ;\
	 echo "initialization(x). ";\
         echo "save_program(state).") | $(HDRUG) -f

script : TT PG/*.pl
	( cd PG ; make )
	echo '#!/bin/sh' > script
	echo $(HDRUG) -f -l x '$$*' >> script
	chmod +x script

TT :
	echo "( cd `pwd` ; " '$(HDRUGXTERM) -e ./$(STATE_OR_SCRIPT) -f $$* )' > TT
	chmod +x TT

clean:
	rm $(RM_PATTERN) state script TT
	( cd PG ; make clean )
