all: H heap rtstuff Minc sys lib head cmd insts interface

H::
	@echo "making H..."
	@cd H; make all;
	@echo "done.";echo""

heap::
	@echo "making heap ..."
	@cd rtstuff/heap; make all
	@echo "done."; echo""

Minc::
	@echo "making Minc..."
	@cd Minc; make all
	@echo "done.";echo""

sys::
	@echo "making sys..."
	@cd sys; make all
	@echo "done.";echo""

lib::
	@echo "making lib..."
	@cd lib; make all
	@echo "done.";echo""

rtstuff::
	@echo "making rtstuff..."
	@cd rtstuff; make all
	@echo "done.";echo""

insts::
	@echo "making insts..."
	@cd insts; make all
	@echo "done.";echo""

interface::
	@echo "making interface..."
	@cd interface; make all
	@echo "done.";echo""

head::
	@echo "making head..."
	@cd head; make all
	@echo "done.";echo""

cmd::
	@echo "making cmd..."
	@cd cmd; make all
	@echo "done.";echo""

clean::
	cd Minc; make clean
	cd sys; make clean
	cd lib; make clean
	cd rtstuff; make clean
	cd rtstuff/heap; make clean
	cd head; make clean
	cd cmd; make clean
	cd insts; make clean
	cd interface; make clean

