SHELL=/bin/sh

SUBDIRS=ext web tex texware etc mf mfware
BINDIR=/usr/local/bin

DISTDIR=ptc-tex
DISTFILES=README BLURB INSTALL Makefile Makefile.generic

all:
	for DIR in $(SUBDIRS); do \
		(cd $$DIR ; echo "making all in" $$DIR; \
		$(MAKE) $(MFLAGS) all); \
	done

install:
	for DIR in $(SUBDIRS); do \
		(cd $$DIR ; echo "making install in" $$DIR; \
		$(MAKE) $(MFLAGS) BINDIR=$(BINDIR) install); \
	done

dist:
	$(MAKE) $(MFLAGS) $(DISTFILES)
	-rm -rf $(DISTDIR)
	mkdir $(DISTDIR)
	ln $(DISTFILES) $(DISTDIR)
	for DIR in $(SUBDIRS); do \
		(cd $$DIR ; echo "making dist in" $$DIR; \
		$(MAKE) $(MFLAGS) DISTDIR=../$(DISTDIR)/$$DIR dist); \
	done

tar:	dist
	tar cf - $(DISTDIR) | compress > ptc-tex.tar.Z

clean:
	for DIR in $(SUBDIRS); do \
		(cd $$DIR ; echo "making clean in" $$DIR; \
		$(MAKE) $(MFLAGS) clean); \
	done
