###############################################################################
# EDIT THIS SECTION                                                           #
###############################################################################
# BSD pthreads
PTHREAD=-pthread

# Linux pthreads
#PTHREAD=-lpthread
###############################################################################

CC=gcc
CFLAGS=-Wall -I. -I/usr/local/include `libnet-config --defines`
LIBS=-lnet -L/usr/local/lib -lpcap $(PTHREAD)
OBJS=sentinel.o list.o init.o detect.o arp.o etherping.o dns.o

sentinel: $(OBJS)
	$(CC) $(CFLAGS) -o sentinel $(OBJS) $(LIBS)

clean:
	rm -f *.core *.o core sentinel

