TARGET=packet-matcher CC=gcc LIBS=../common CCFLAGS=-Wall -g -I$(LIBS) LDFLAGS=-lpcap -lm -ltimecap -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 *~