TARGET=pcap-matcher
CC=gcc
LIBS=../common
CCFLAGS=-Wall -g -I$(LIBS)
LDFLAGS=-lm -ltimecap -lpcap -llinkedlist -L$(LIBS)

ODIR=obj

SOURCES = $(wildcard *.c)
OBJECTS = $(patsubst %.c, $(ODIR)/%.o, $(SOURCES))
HEADERS = $(wildcard *.h)

default: $(TARGET)

$(TARGET): $(SOURCES)
	$(CC) $(CCFLAGS) $^ $(LDFLAGS) -o $@ -D"PROG_NAME=\"$@\""

clean:
	rm -f $(TARGET) $(ODIR)/*.o *~
