all:
	cd asl
	make all
	cd ..
	cd basics
	make all
	cd ..
	cd calc
	make all
	cd ..
	cd colwheel
	make all
	cd ..
	cd compress
	make all
	cd ..
	cd demonstr
	make all
	cd ..
	cd docteur
	make all
	cd ..
	cd grep
	make all
	cd ..
	cd hanoi
	make all
	cd ..
	cd kb
	make all
	cd ..
	cd minicaml
	make all
	cd ..
	cd minilogo
	make all
	cd ..
	cd pascal
	make all
	cd ..
	cd picomach
	make all
	cd ..
	cd showsort
	make all
	cd ..
	cd spirals
	make all
	cd ..

clean:
	cd asl
	make clean
	cd ..
	cd basics
	make clean
	cd ..
	cd calc
	make clean
	cd ..
	cd colwheel
	make clean
	cd ..
	cd compress
	make clean
	cd ..
	cd demonstr
	make clean
	cd ..
	cd docteur
	make clean
	cd ..
	cd grep
	make clean
	cd ..
	cd hanoi
	make clean
	cd ..
	cd kb
	make clean
	cd ..
	cd minicaml
	make clean
	cd ..
	cd minilogo
	make clean
	cd ..
	cd pascal
	make clean
	cd ..
	cd picomach
	make clean
	cd ..
	cd showsort
	make clean
	cd ..
	cd spirals
	make clean
	cd ..

depend:
	cd asl
	make depend
	cd ..
	cd basics
	make depend
	cd ..
	cd calc
	make depend
	cd ..
	cd colwheel
	make depend
	cd ..
	cd compress
	make depend
	cd ..
	cd demonstr
	make depend
	cd ..
	cd docteur
	make depend
	cd ..
	cd grep
	make depend
	cd ..
	cd hanoi
	make depend
	cd ..
	cd kb
	make depend
	cd ..
	cd minicaml
	make depend
	cd ..
	cd minilogo
	make depend
	cd ..
	cd pascal
	make depend
	cd ..
	cd picomach
	make depend
	cd ..
	cd showsort
	make depend
	cd ..
	cd spirals
	make depend
	cd ..
