fixed commutativity rule
[cdsspec-compiler.git] / benchmark / chase-lev-deque-bugfix / Makefile
index 91ff999c9d5163e3d22e0f4754b3a1cdc08bcc0e..3980f6845002a855ffe5bb6e54559a1c6059d646 100644 (file)
@@ -1,14 +1,14 @@
 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)