include ../benchmarks.mk
-TESTNAME = main
+TESTNAME = main testcase1 testcase2
HEADERS = deque.h
-OBJECTS = main.o deque.o
+OBJECTS = deque.o
all: $(TESTNAME)
-$(TESTNAME): $(HEADERS) $(OBJECTS)
- $(CC) -o $@ $(OBJECTS) $(CPPFLAGS) $(LDFLAGS)
+$(TESTNAME): % : %.c $(OBJECTS)
+ $(CC) -o $@ $^ $(CPPFLAGS) $(LDFLAGS)
%.o: %.c
$(CC) -c -o $@ $< $(CPPFLAGS)