INSTDIR	= /usr/pfs/bin
OWNER   = pfs
GROUP   = pfs

INSTALL = install

PASTHRU = INSTDIR=${INSTDIR} INSTALL=${INSTALL} OWNER=${OWNER} GROUP=${GROUP}

# Programs that live in subdirectories, and have makefiles of their own.
# "lib" has to be built first and lib/pcompat before libfilters.
SUBDIR	= \
	lib/pfs \
	lib/pcompat \
	lib/filters \
	user \
	app


all:
	for i in ${SUBDIR}; do \
	    (cd $$i; \
	    make ${MFLAGS} ${PASTHRU} all); \
	    done

install:
	-mkdir ${INSTDIR}
	-for i in user; do \
	    (cd $$i; \
	    make ${MFLAGS} ${PASTHRU} install); \
	    done
	
tar:
	rm -f pfs.tar
	tar -cvf pfs.tar *

clean:
	rm -f *~
	for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} clean); done
	rm -f pfs.tar

