head	1.4;
access;
symbols;
locks; strict;
comment	@# @;


1.4
date	93.02.05.02.37.50;	author jik;	state Exp;
branches;
next	1.3;

1.3
date	93.02.05.01.23.34;	author jik;	state Exp;
branches;
next	1.2;

1.2
date	92.02.24.02.27.31;	author jik;	state Exp;
branches;
next	1.1;

1.1
date	92.02.24.02.27.07;	author jik;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Data files are in /usr/spool, not /usr/local.
@
text
@TOPDIR  = /usr/local/pfs
DATADIR = /usr/spool/pfs
INSTDIR	= /usr/local/pfs/bin
OWNER   = pfs
GROUP   = mit

INSTALL = install
CC	= cc
MAKE	= make

PASTHRU = INSTDIR=${INSTDIR} INSTALL=${INSTALL} OWNER=${OWNER} GROUP=${GROUP} \
	  CC=${CC} MAKE=${MAKE} LIBS=${LIBS} MACHDEF=${MACHDEF}

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


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

install:
	-mkdir ${TOPDIR} ${INSTDIR}
	-mkdir ${DATADIR} ${DATADIR}/shadow ${DATADIR}/pfsdat
	-chown ${OWNER} ${DATADIR} ${DATADIR}/shadow ${DATADIR}/pfsdat 
	-chgrp ${GROUP} ${DATADIR} ${DATADIR}/shadow ${DATADIR}/pfsdat 
	-chmod 755 ${DATADIR} ${DATADIR}/shadow ${DATADIR}/pfsdat 
	-for i in user server app; do \
	    (cd $$i; \
	    ${MAKE} ${PASTHRU} install); \
	    done
	
tar:
	rm -f pfs.tar
	(cd ..;tar -cvf pfs.tar prospero-dist)

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

@


1.3
log
@Install in /usr/local/pfs instead of in /site/mit/pfs.
@
text
@d2 1
d33 5
a37 4
	-mkdir ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat ${INSTDIR}
	-chown ${OWNER} ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat 
	-chgrp ${GROUP} ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat 
	-chmod 755 ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat 
@


1.2
log
@Use /site/mit/pfs instead of /usr/pfs.
Use group mit instead of group pfs.
@
text
@d1 2
a2 2
TOPDIR  = /site/mit/pfs
INSTDIR	= /site/mit/pfs/bin
@


1.1
log
@Initial revision
@
text
@d1 2
a2 2
TOPDIR  = /usr/pfs
INSTDIR	= /usr/pfs/bin
d4 1
a4 1
GROUP   = pfs
@
