#
#	Makefile for building BPFT library
#

LIB	= libbpft.a
SRC	= addrtoname.c bpf_dump.c interfaces.c \
	util.c savestr.c setsignal.c \
	version.c 
OBJ	= addrtoname.o bpf_dump.o interfaces.o \
	util.o savestr.o setsignal.o \
	version.o

CC	= gcc
FLAGS	= -g
DEFINE	= -DRETSIGTYPE=void -DRETSIGVAL= 

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)
