DIRS=	ARITH COMPILER DEBUGGER INCLUDES RUNTIME SUITE VISUAL YIFT MANUAL
OTHER=	PLEASEREADME Makefile install.txt Announcement
FILES=	$(DIRS) $(OTHER)
TARGET=

MACHINE=SUN3
OS=BSD
REL=/usr/new/sisal/TWINE
VERSION=1.13
OPTFLAGS=-g
SISBIN=/usr/new/sisal/Osc/bin

ALL=MACHINE=$(MACHINE) VERSION=$(VERSION) OPTFLAGS=$(OPTFLAGS) SISBIN=$(SISBIN) OS=$(OS)

all:
	-@for d in $(DIRS); do \
		RELDIR=$(REL); \
		cd ./$$d; \
		echo $$d; \
		echo $(MAKE) $(TARGET) $(ALL) REL=$$RELDIR; \
		     $(MAKE) $(TARGET) $(ALL) REL=$$RELDIR; \
		cd ..; \
	done

install:
	@$(MAKE) DIRS="$(DIRS)" REL=$(REL) TARGET=install

clean:
	-@ls -d $(FILES) > KeepList
	-@/bin/rm -f `ls | fgrep -v -x -f KeepList`
	@$(MAKE) DIRS="$(DIRS)" REL=$(REL) TARGET=clean

lint:
	@$(MAKE) DIRS="$(DIRS)" REL=$(REL) TARGET=lint
	cat */lint.out > ./lint.out

tar: $(FILES)
	tar cof twine.$(VERSION).tar $(FILES)
	compress twine.$(VERSION).tar

Makefile.test:
	cat /dev/null > Makefile.test

test:
	$(MAKE) DIRS="$(DIRS)" REL=$(REL) $(ALL) -f Makefile.test

#
