include ../benchmarks.mk
-BIN = barrier
+TESTNAME = barrier
-all: barrier
+WILDCARD_TESTS = testcase
-barrier: barrier.cc barrier.h
- $(CXX) -o $@ $< $(CPPFLAGS) $(LDFLAGS)
+all: $(TESTNAME) $(WILDCARD_TESTS)
+
+$(TESTNAME): $(TESTNAME).cc $(TESTNAME).h
+ $(CXX) -o $@ $< $(CXXFLAGS) $(LDFLAGS)
+
+$(WILDCARD_TESTS): % : %.cc $(TESTNAME)-wildcard.h
+ $(CXX) -o $@ $< $(CXXFLAGS) $(LDFLAGS)
clean:
- rm -f $(BIN) *.o
+ rm -f $(TESTNAME) *.o $(WILDCARD_TESTS)