P_INC	= -I../../include
P_BINARIES	= UNDEFINED
FIL_LIB	= libfilter.a

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

CFILES = \
	nl_apply_fil.c 

OBJECTS	= \
	nl_apply_fil.o 



CODE	= ${CFILES} Makefile

all:	${FIL_LIB}

install:
	cp ${FIL_LIB} ${P_BINARIES}/${FIL_LIB}
	ranlib ${P_BINARIES}/${FIL_LIB}

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

hide:
	-mkdir .hide
	-mv -f a.out core *~ tags TAGS ${OBJECTS} ${EIOBJS} ${FIL_LIB} .hide

unhide:
	-mv .hide/* .hide/.??* .
	-rmdir .hide

${CFILES}:
	co -q $@

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

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

# Dependencies
nl_apply_fil.o : \
  ../../include/pfs.h ../../include/ardp.h \
  ../../include/list_macros.h 
