INSTDIR	= UNDEFINED

P_INC	= ../../include

CC	= cc
F_CC	= -g -c 
F_CPP	= -I${P_INC} ${MACHDEF}

PFS_LIB	= libpfs.a

CFILES = \
	acltypes.c \
	add_filter.c \
	add_vlink.c \
	asntotime.c \
	acalloc.c \
	atalloc.c \
	del_vlink.c \
	dirsend.c \
	fl_insert.c \
	get_pauth.c \
	get_vdir.c \
	get_acl.c \
	mk_vdir.c \
	mkdirs.c \
	month_sname.c \
	modify_acl.c \
	myhost.c \
	nlsindex.c \
	nxtline.c \
	penviron.c \
	perrmesg.c \
	parse_att.c \
	pfalloc.c \
	pfs_debug.c \
	pfs_enable.c \
	pget_am.c \
	pget_at.c \
	pralloc.c \
	ptalloc.c \
	quote.c \
	rd_vdir.c \
	rd_vlink.c \
	readheader.c \
	scan_error.c \
	sindex.c \
	stcopy.c \
	strccmp.c \
	strpbrk.c \
	strspn.c \
	strtok.c \
	ucase.c \
	ul_insert.c \
	unquote.c \
	update_link.c \
	vfsetenv.c \
	vl_comp.c \
	vl_delete.c \
	vl_insert.c \
	vlalloc.c \
	wcmatch.c

OBJECTS	= \
	acltypes.o \
	add_filter.o \
	add_vlink.o \
	asntotime.o \
	acalloc.o \
	atalloc.o \
	del_vlink.o \
	dirsend.o \
	fl_insert.o \
	get_pauth.o \
	get_vdir.o \
	get_acl.o \
	mk_vdir.o \
	mkdirs.o \
	month_sname.o \
	modify_acl.o \
	myhost.o \
	nlsindex.o \
	nxtline.o \
	penviron.o \
	perrmesg.o \
	parse_att.o \
	pfalloc.o \
	pfs_debug.o \
	pfs_enable.o \
	pget_am.o \
	pget_at.o \
	pralloc.o \
	ptalloc.o \
	quote.o \
	rd_vdir.o \
	rd_vlink.o \
	readheader.o \
	scan_error.o \
	sindex.o \
	stcopy.o \
	strccmp.o \
	strpbrk.o \
	strspn.o \
	strtok.o \
	ucase.o \
	ul_insert.o \
	unquote.o \
	update_link.o \
	vfsetenv.o \
	vl_comp.o \
	vl_delete.o \
	vl_insert.o \
	vlalloc.o \
	wcmatch.o 


CODE	= ${CFILES} Makefile

all:	${PFS_LIB}

install:
	cp ${PFS_LIB} ${INSTDIR}/${PFS_LIB}
	ranlib ${INSTDIR}/${PFS_LIB}

clean:
	rm -f a.out core *~ tags TAGS
	rm -f ${OBJECTS} ${PFS_LIB} 

${CFILES}:
	co -q $@

${OBJECTS}:
	${CC} ${F_CC} ${F_CPP} $*.c

${PFS_LIB}: ${OBJECTS}
	rm -f ${PFS_LIB}
	ar rv ${PFS_LIB} ${OBJECTS}
	ranlib ${PFS_LIB}

# Dependencies
acalloc.o: ../../include/pfs.h
add_filter.o: ../../include/pauthent.h
add_filter.o: ../../include/perrno.h
add_filter.o: ../../include/pfs.h
add_filter.o: ../../include/pmachine.h
add_filter.o: ../../include/pprot.h
add_vlink.o: ../../include/pauthent.h
add_vlink.o: ../../include/perrno.h
add_vlink.o: ../../include/pfs.h
add_vlink.o: ../../include/pprot.h
atalloc.o: ../../include/pfs.h
del_vlink.o: ../../include/pauthent.h
del_vlink.o: ../../include/perrno.h
del_vlink.o: ../../include/pfs.h
del_vlink.o: ../../include/pmachine.h
del_vlink.o: ../../include/pprot.h
dirsend.o: ../../include/pcompat.h
dirsend.o: ../../include/perrno.h
dirsend.o: ../../include/pfs.h
dirsend.o: ../../include/pmachine.h
dirsend.o: ../../include/pprot.h
fl_insert.o: ../../include/perrno.h
fl_insert.o: ../../include/pfs.h
get_acl.o: ../../include/pauthent.h
get_acl.o: ../../include/perrno.h
get_acl.o: ../../include/pfs.h
get_acl.o: ../../include/pprot.h
get_pauth.o: ../../include/pauthent.h
get_pauth.o: ../../include/pcompat.h
get_pauth.o: ../../include/perrno.h
get_pauth.o: ../../include/pfs.h
get_vdir.o: ../../include/pauthent.h
get_vdir.o: ../../include/pcompat.h
get_vdir.o: ../../include/perrno.h
get_vdir.o: ../../include/pfs.h
get_vdir.o: ../../include/pprot.h
mk_vdir.o: ../../include/pauthent.h
mk_vdir.o: ../../include/perrno.h
mk_vdir.o: ../../include/pfs.h
mk_vdir.o: ../../include/pmachine.h
mk_vdir.o: ../../include/pprot.h
mkdirs.o: ../../include/pmachine.h
modify_acl.o: ../../include/pauthent.h
modify_acl.o: ../../include/perrno.h
modify_acl.o: ../../include/pfs.h
modify_acl.o: ../../include/pprot.h
nlsindex.o: ../../include/pmachine.h
nxtline.o: ../../include/pmachine.h
p_err_string.o: ../../include/pfs.h
parse_att.o: ../../include/pauthent.h
parse_att.o: ../../include/pcompat.h
parse_att.o: ../../include/perrno.h
parse_att.o: ../../include/pfs.h
parse_att.o: ../../include/pprot.h
penviron.o: ../../include/pcompat.h
penviron.o: ../../include/pfs.h
penviron.o: ../../include/pmachine.h
penviron.o: ../../include/psite.h
pfalloc.o: ../../include/pfs.h
pfs_enable.o: ../../include/pcompat.h
pget_am.o: ../../include/pauthent.h
pget_am.o: ../../include/perrno.h
pget_am.o: ../../include/pfs.h
pget_am.o: ../../include/pmachine.h
pget_am.o: ../../include/pprot.h
pget_am.o: ../../include/psite.h
pget_at.o: ../../include/pauthent.h
pget_at.o: ../../include/perrno.h
pget_at.o: ../../include/pfs.h
pget_at.o: ../../include/pprot.h
pralloc.o: ../../include/pfs.h
ptalloc.o: ../../include/pfs.h
rd_vdir.o: ../../include/perrno.h
rd_vdir.o: ../../include/pfs.h
rd_vdir.o: ../../include/pmachine.h
rd_vlink.o: ../../include/perrno.h
rd_vlink.o: ../../include/pfs.h
rd_vlink.o: ../../include/pmachine.h
readheader.o: ../../include/pfs.h
readheader.o: ../../include/pmachine.h
scan_error.o: ../../include/perrno.h
sindex.o: ../../include/pmachine.h
ul_insert.o: ../../include/perrno.h
ul_insert.o: ../../include/pfs.h
update_link.o: ../../include/pauthent.h
update_link.o: ../../include/perrno.h
update_link.o: ../../include/pfs.h
update_link.o: ../../include/pprot.h
vfsetenv.o: ../../include/perrno.h
vfsetenv.o: ../../include/pfs.h
vfsetenv.o: ../../include/pmachine.h
vfsetenv.o: ../../include/psite.h
vl_comp.o: ../../include/pfs.h
vl_delete.o: ../../include/pfs.h
vl_insert.o: ../../include/perrno.h
vl_insert.o: ../../include/pfs.h
vlalloc.o: ../../include/pfs.h
wcmatch.o: ../../include/pmachine.h
wcmatch.o: ../../misc/regex.c
myhost.o: ../../include/pcompat.h
