# Where to find things 
P_INC	= -I../include
# libraries should be relative to this dir
PFS_LIB	= ../lib/pfs/libpfs.a
FIL_LIB  = ../lib/filters/libfilter.a  
CMP_LIB  = ../lib/pcompat/libpcompat.a
RDP_LIB  = ../lib/ardp/libardp.a
PCOMPAT_FLG = ../lib/pcompat/pfs_colon.o

P_BINARIES = UNDEFINED
INSTALL = install
OWNER   = pfs
GROUP   = pfs

CC	= gcc
CFLAGS  = -g
F_CC	= ${CFLAGS} -c 
F_CCL   = $(CFLAGS)
F_CPP	= ${P_INC} ${MACHDEF} -DDEBUG 

# For VAX and SUN system types
SC_REDEF    = -u _open -u _stat -u _lstat -u _creat -u _execve

# For MIPS system types
# SC_REDEF    = -u open -u stat -u lstat -u creat -u execve

CFILES	= \
	cat.c \
	cc.c \
	cp.c \
	dd.c \
	ed.c \
	grep.c \
	ld.c \
	ls.c \
	more.c \
	nice.c \
	od.c \
	strings.c \
	tail.c \
	wc.c 

OBJECTS	= \
	cat.o \
	cc.o \
	cp.o \
	dd.o \
	ed.o \
	grep.o \
	ld.o \
	ls.o \
	more.o \
	nice.o \
	od.o \
	strings.o \
	tail.o \
	wc.o 

PROGS	= cat ls

all:	

install:

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

more: ${PFS_LIB} ${CMP_LIB} more.o
	${CC} ${F_CPP} -o more more.o ${PCOMPAT_FLG} ${SC_REDEF} \
                        ${CMP_LIB} ${PFS_LIB} ${FIL_LIB} ${RDP_LIB} \
			${KRB_LIBS} -lcurses -ltermcap


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

${PROGS}: ${PFS_LIB} ${CMP_LIB}
	${CC} ${F_CPP} -o $@ $@.o ${PCOMPAT_FLG} ${SC_REDEF} ${CMP_LIB} \
	                          ${PFS_LIB} ${FIL_LIB} ${RDP_LIB} ${KRB_LIBS}


cat:		cat.o
cc:		cc.o
cp:		cp.o
dd:		dd.o
ed:		ed.o
grep:		grep.o
ld:		ld.o
ls:		ls.o
nice:		nice.o
od:		od.o
strings:	strings.o
tail:		tail.o
wc:		wc.o
