#sccs	"@(#)bootset:Makefile	1.3"

include $(MAKEINC)/Makepre.h

UNITS = UNITdiag=diagmain \
	UNITmkflopsys=flopsys

SUBDIRS = diag \
	mkflopsys

ROOT_PRODUCTS = \
	CORE

all: inst_tree comall

inst_tree:
	( \
	if [ -d $(INST_TREE) -a "`uname -n`" != "zeus" ]; \
	then \
		echo "Assuming latest mstr.proto is installed on build machine";\
		cd $(INST_TREE); \
		rm -rf $(ROOT_PRODUCTS); \
		$(MAKE) -i SETS="$(ROOT_PRODUCTS)" all; \
	fi; \
	)

clean: comclean

clobber: comclobber

install: cominstall

includes: comincludes

populate: $(SUBDIRS)
	for D in $(SUBDIRS); \
	do \
		(cd $$D; echo "** $$D **:"; getunit ; $(MAKE) populate); \
	done

$(SUBDIRS):
	@$(UNITS) ;echo "Making Directory for $@"; mkdir $@; echo $$UNIT$@ > $@/.unit

include $(MAKEINC)/Makepost.h
