all:
	cd TaML_src; make



TARFILES = Makefile testall.sh run.sh \
	TaML_src/scanner.mll TaML_src/scanner_utils.ml \
	TaML_src/parser.mly TaML_src/parser_utils.ml \
	TaML_src/ast.mli TaML_src/type.mli TaML_src/sast.mli \
	TaML_src/translate.ml TaML_src/translate_utils.ml \
	TaML_src/jpp.ml TaML_src/taml.ml \
	TaML_src/Makefile \
	test-input/* \
	test-output/* \
	java_lib/java_lib/Cell.java \
	java_lib/java_lib/Line.java \
	java_lib/java_lib/Table.java \
	java_lib/java_lib/Printers.java \
	GameOfLife.taml \
	BubbleSort.taml \
	README.txt

	
taml.tar.gz : $(TARFILES)
	cd .. && tar czf TaML/TaML.tar.gz $(TARFILES:%=TaML/%)
	
.PHONY : test
test : taml testall.sh
	./testall.sh

.PHONY : clean

clean:
	cd TaML_src; make clean 
	rm -f test_results.out 
	rm -f taml
	rm -f TaML.tar.gz
	

