#	7.1	Makefile	92/07/23
DESTROOT=

DESTLIST=$(DESTROOT)/usr/new/lib/apl $(DESTROOT)/usr/new/doc/apl

all:
	@(cd src; make ${MFLAGS})

install: all $(DESTLIST)
	@(cd src; make ${MFLAGS} DESTROOT=${DESTROOT} install)
	@(cd lib; make ${MFLAGS} DESTROOT=${DESTROOT} install)
	
#  (cd man; make ${MFLAGS} DESTROOT=${DESTROOT} install)

	@(cd doc; make ${MFLAGS} DESTROOT=${DESTROOT} install)

clean:
	@(cd src; make ${MFLAGS} clean)
sccsget:
	@(cd src; sccs get Makefile; make ${MFLAGS} sccsget)
	
#   (cd man; make sccsget)

#	@(cd lib; sccs get Makefile; make ${MFLAGS} sccsget)
	@(cd lib; sccs get Makefile READ_ME)
	@(cd doc; sccs get Makefile; make ${MFLAGS} sccsget)
	@sccs get -s SCCS

sccsinfo:
	@echo -n ../new/apl:
	@sccs info 
	@echo -n ./src:
	@(cd src; make ${MFLAGS} sccsinfo)
	
#   (cd man; make sccsinfo)
	@echo -n ./lib:
	@(cd lib; make ${MFLAGS} sccsinfo)
	@echo -n ./doc:
	@(cd doc; make ${MFLAGS} sccsinfo)

clobber: clean
	@(cd src; make ${MFLAGS} clobber)
#	@(cd lib; make ${MFLAGS} clobber)
	@(cd lib; rm -f Makefile READ_ME)
	@(cd doc; make ${MFLAGS} clobber)
	@rm -f Makefile README

#
# creates directories to be installed into
#
$(DESTLIST):
	@DIR=$(@); \
	while [ ! -d "$$DIR" ]; do \
		DIRS="$$DIR $$DIRS"; \
		DIR=`dirname "$$DIR"`; \
	done; \
	echo "mkdir $$DIRS"; \
	mkdir $$DIRS;
