# Makefile for peca

all: data peca_fr peca_en tar bu

tar: 
	(cd ../; tar czf src.tgz src)
	
bu: 
	(cd ../bu; if test -f src.tgz3; then cp src.tgz3 src.tgz.4; fi)
	(cd ../bu; if test -f src.tgz2; then cp src.tgz2 src.tgz.3; fi)
	(cd ../bu; if test -f src.tgz1; then cp src.tgz1 src.tgz.2; fi)
	(cd ../bu; if test -f src.tgz0; then cp src.tgz0 src.tgz.1; fi)
	(cd ../bu; if test -f ../src.tgz; then cp ../src.tgz src.tgz.0; fi)

data:  t/labdata t/memdata t/memlist
		
t/labdata: lab
	cat lab | ./canon.pl |./lab2data.pl 
	# makes t/labdata and t/keys

t/memdata: mem
	cat mem | canon.pl | mem2data.pl t/keys > t/memdata
	# inserts laboratory addresses
	
t/memlist: t/memdata
	cat t/memdata | ./canon.pl |./mem2list.pl
	# makes t/memlist
	
peca_en: 
	(cd en; make)

peca_fr: 
	(cd fr; make)
	
touch:
	touch *
	(cd en; make touch)
	(cd fr; make touch)
