#
#	Makefile for building BPFT library
#

LIB	= libbpft.a
SRC	= addrtoname.c bpf.c bpf_dump.c bpf_filter.c bpf_image.c etherent.c \
	gencode.c inet.c interfaces.c nametoaddr.c optimize.c util.c \
	version.c tcpgram.y tcplex.l
OBJ	= addrtoname.o bpf.o bpf_dump.o bpf_filter.o bpf_image.o etherent.o \
	gencode.o inet.o interfaces.o nametoaddr.o optimize.o util.o \
	version.o tcpgram.o tcplex.o

CC	= gcc
FLAGS	= -g
DEFINE	=

INCLUDE	= -I../include
CFLAGS	= $(FLAGS) $(INCLUDE) $(DEFINE)
DEPFLAGS= $(INCLUDE) $(DEFINE)
ARFLAGS	= rc

$(LIB): $(OBJ)
	rm -f $(LIB)
	ar $(ARFLAGS) $(LIB) $(OBJ)
	ranlib $(LIB)

clean:
	rm -f $(OBJ) $(LIB) .depend

depend:
	mkdep $(DEPFLAGS) $(SRC)
