# # Makefile for libnids samples. # # Dug Song <dugsong@monkey.org> srcdir = . CC = gcc CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_BSD_SOURCE LDFLAGS = PCAP_CFLAGS = -I/usr/include PCAPLIB = -L/usr/lib -lpcap LNET_CFLAGS = -I/usr/include -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H LNETLIB = -lnet LIBS_CFLAGS = -I../src $(PCAP_CFLAGS) $(LNET_CFLAGS) LIBS = -L../src -lnids $(PCAPLIB) $(LNETLIB) -lgthread-2.0 -lnsl .c.o: $(CC) -c $(CFLAGS) -I. $(LIBS_CFLAGS) $< all: overflows printall sniff static shared: all overflows: overflows.o $(CC) -o $@ overflows.o $(LDFLAGS) $(LIBS) printall: printall.o $(CC) -o $@ printall.o $(LDFLAGS) $(LIBS) sniff: sniff.o $(CC) -o $@ sniff.o $(LDFLAGS) $(LIBS) static shared install installshared: @true clean: rm -f *.o *~ overflows printall sniff # EOF