SUBDIRS	      = nova	pdp11	pdp8 	i1401	pdp1	pdp18b	utils

all: 	$(SUBDIRS)
	@echo All simulator versions built.

$(SUBDIRS)::
	@for x in $(SUBDIRS); do (echo Building in $$x;cd $$x;$(MAKE)); done

clean:
	-rm sim2.3e.tar.gz
	(cd nova;make clean)
	(cd pdp11;make clean)
	(cd pdp8;make clean)
	(cd i1401;make clean)
	(cd pdp1;make clean)
	(cd pdp18b;make clean)
	(cd utils;make clean)

distribution: clean
	-rm -rf /tmp/sim2.3d+BB1
	mkdir /tmp/sim2.3d+BB1
	cp -Rp . /tmp/sim2.3d+BB1
	tar cfzC sim2.3d+BB1.tar.gz /tmp sim2.3d+BB1
	-rm -rf /tmp/sim2.3d+BB1
	cp sim2.3d+BB1.tar.gz /ingot/operatingsystems/simulators
	rm -rf /ingot/operatingsystems/simulators/sim2.3d+BB1
	(cd /ingot/operatingsystems/simulators;tar xfz sim2.3d+BB1.tar.gz)
