# Machine-independent general commands buildfile information

#include /xV/buildprefix

# Please keep DIRS in alphabetical order

DIRS1 = \
	../Q \
	../amaze/$(MACHINE) \
	../ar/$(MACHINE) \
	../asvax/$(MACHINE) \
	../auth/$(MACHINE) \
	../biopsy/$(MACHINE) \
	../bitcompile/$(MACHINE) \
	../bits/$(MACHINE) \
	../build/$(MACHINE) \
	../c2vax/$(MACHINE) \
	../cal/$(MACHINE) \
	../cc68/$(MACHINE) \
	../ccvax/$(MACHINE) \
	../checkers/$(MACHINE) \
	../clear/$(MACHINE) \
	../cp/$(MACHINE) \
	../cpp/$(MACHINE) \
	../date/$(MACHINE) \
	../debug/$(MACHINE) \
	../demo\
	../destroy/$(MACHINE) \
	../diff/$(MACHINE) \
	../dkusage/$(MACHINE) \
	../domake/$(MACHINE) \
	../draw/$(MACHINE) \
	../echo/$(MACHINE) \
	../emacs/$(MACHINE) \
	../execcontrol/$(MACHINE) 

DIRS2 = \
	../fexecute/$(MACHINE) \
	../freemem/$(MACHINE) \
	../fscheck/$(MACHINE) \
	../gftodvi \
	../gftype \
	../grep/$(MACHINE) \
	../hack/$(MACHINE) \
	../instances/$(MACHINE) \
	../ldvax/$(MACHINE) \
	../list/$(MACHINE) \
	../listservers/$(MACHINE) \
	../mail/$(MACHINE) \
	../mf \
	../migrateprog/$(MACHINE) \
	../name/$(MACHINE) \
	../newterm/$(MACHINE) \
	../pagemode/$(MACHINE) \
	../pc68/$(MACHINE) \
	../pccvax/$(MACHINE) \
	../query/$(MACHINE) \
	../rcs/$(MACHINE) \
	../rename/$(MACHINE) \
	../rm/$(MACHINE) 

DIRS3 = \
	../sed/$(MACHINE) \
	../serial/$(MACHINE) \
	../show \
	../sil/$(MACHINE) \
	../sleep/$(MACHINE) \
	../sort/$(MACHINE) \
	../storagestats/$(MACHINE) \
	../stuffboot/$(MACHINE) \
	../swatch/$(MACHINE) \
	../tail/$(MACHINE) \
	../talk/$(MACHINE) \
	../td/$(MACHINE) \
	../team1/$(MACHINE) \
	../telnet/$(MACHINE) \
	../testexcept/$(MACHINE) \
	../tex/$(MACHINE) \
	../timeipc/$(MACHINE) \
	../timekernel/$(MACHINE) \
	../tsort/$(MACHINE) \
	../type/$(MACHINE) \
	../unexec/$(MACHINE) \
	../ved/$(MACHINE) \
	../w/$(MACHINE) \
	../wc/$(MACHINE) \
	../xlisp/$(MACHINE) \
	../yale/$(MACHINE)

all:
	domake "$(DIRS1)" "build $(MFLAGS)"
	domake "$(DIRS2)" "build $(MFLAGS)"
	domake "$(DIRS3)" "build $(MFLAGS)"

install:
	domake "$(DIRS1)" "build $(MFLAGS) install"
	domake "$(DIRS2)" "build $(MFLAGS) install"
	domake "$(DIRS3)" "build $(MFLAGS) install"

clean:
	rm -f *.CKP *.BAK *.b *.o
	domake "$(DIRS1)" "build $(MFLAGS) clean"
	domake "$(DIRS2)" "build $(MFLAGS) clean"
	domake "$(DIRS3)" "build $(MFLAGS) clean"

relink:
	domake "$(DIRS1)" "build $(MFLAGS) relink"
	domake "$(DIRS2)" "build $(MFLAGS) relink"
	domake "$(DIRS3)" "build $(MFLAGS) relink"



