all:
	cd src/runtime; make
	cd src/compiler; make
	cd src/linker; make
	cd src/lib; make
	cd src/test; make

clean:
	cd src/runtime; make clean
	cd src/compiler; make clean
	cd src/linker; make clean
	cd src/lib; make clean
	cd src/test; make clean
	find . -name '.*~' -exec rm {} \;

# se placer au dessus !
distrib:
	tar zcvhf picl.tgz cl \
	  --exclude cl/src/runtime/unused \
	  --exclude cl/src/compiler/unused \
	  --exclude cl/src/linker/unused \
	  --exclude cl/src/lib/unused \
	  --exclude cl/src/test/unused \
	  --exclude cl/src/test/camlrun \
	  --exclude cl/src/test/pilot.ram \
	  --exclude cl/src/test/pilot.scratch \
	  --exclude cl/src/demo/pilot.ram \
	  --exclude cl/src/demo/pilot.scratch \
	  --exclude cl/src/demo/Logo \
	  --exclude cl/src/demo/units
