PCAP_INCLUDE=-I/usr/src/libpcap-0.8.1104
PCAP_LIB=/usr/src/libpcap-0.8.1104/libpcap.a
CC=gcc
CFLAGS=-g #-DMEM_STATS #-D_REENTRANT -O6 #$(PCAP_INCLUDE) #-DDEBUG
OBJ=flow_storage.o flow_engine.o util.o flow_exporter.o list.o hash.o mem.o
LIBS=-lpthread -lpcap #$(PCAP_LIB)

DIRS=

all:	modules $(OBJ) main

main:	main.c $(OBJ)
	$(CC) $(CFLAGS) $(OBJ) -o fprobe main.c $(LIBS)


modules:
	list='$(DIRS)'; for i in $$list; do \
	  ( cd $$i && make ) \
	done
clean:
	rm -f main $(OBJ)
	list='$(DIRS)'; for i in $$list; do \
	  ( cd $$i && make clean ) \
	done

