# $Id: Makefile,v 1.78 2009/04/16 16:43:02 jayrfink Exp $ MAKE= make ECHO= echo CC= gcc CFLAGS= CFLAGS_GDB= -g SRCS= netward.c pcapops.c utils.c LIBS= -lpcap CONF= netward.conf MANDIR= /usr/local/share/man/man8 BIN= netward MAN= netward.8 RM=/bin/rm -f all: default gdb: $(MAKE) objs-gdb DEFINES=-DDEBUG default: $(MAKE) objs netbsd: $(MAKE) objs DEFINES=-DNETBSD objs: ${BIN} objs-gdb: ${BIN}-debug netward: ${CC} ${CFLAGS} ${DEFINES} ${SRCS} ${LIBS} -o $@ netward-debug: ${CC} ${CFLAGS_GDB} ${DEFINES} ${SRCS} ${LIBS} -o ${BIN} @echo "buyaaah!!" vtest: sudo valgrind ./${BIN} -vv install: cp ${BIN} /usr/local/sbin cp $(CONF) /usr/local/etc touch /var/log/netward.log cp netward.8 ${MANDIR} uninstall: rm -f /usr/local/sbin/${BIN} rm -f /usr/local/etc/${CONF} rm -f ${MANDIR}/netward.8 clean: rm -f ${BIN} a.out *.core cleanall: clean rm -rfv netward.dSYM/