X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=concurrent-hashmap%2FMakefile;h=4c0a7dccd2a8d247eb5e87046b8c4db5fa49f948;hb=d634d19b6134309ed0893c6fd58d815cbafecd16;hp=e386b4db1b76f6b31a686bdcb52a5e007a68c34f;hpb=bd3e45d7445721324c680635cb96879668af5c7f;p=model-checker-benchmarks.git diff --git a/concurrent-hashmap/Makefile b/concurrent-hashmap/Makefile index e386b4d..4c0a7dc 100644 --- a/concurrent-hashmap/Makefile +++ b/concurrent-hashmap/Makefile @@ -1,6 +1,7 @@ include ../benchmarks.mk -NORMAL_TESTS := testcase1 testcase2 +BENCH := hashmap +NORMAL_TESTS := testcase1 testcase2 WILDCARD_TESTS := $(patsubst %, %_wildcard, $(NORMAL_TESTS)) @@ -10,11 +11,17 @@ all: $(TESTS) $(WILDCARD_TESTS): CXXFLAGS += -DWILDCARD -$(WILDCARD_TESTS): %_wildcard : %.cc hashmap_wildcard.h - $(CXX) -o $@ $< $(SPEC_OBJ) $(CXXFLAGS) $(LDFLAGS) +$(BENCH).o : $(BENCH).h + $(CXX) -o $@ $< $(CXXFLAGS) -c $(LDFLAGS) -$(NORMAL_TESTS): % : %.cc hashmap.h - $(CXX) -o $@ $< $(SPEC_OBJ) $(CXXFLAGS) $(LDFLAGS) +$(BENCH)_wildcard.o : $(BENCH)_wildcard.h + $(CXX) -o $@ $< $(CXXFLAGS) -c $(LDFLAGS) + +$(WILDCARD_TESTS): %_wildcard : %.cc $(BENCH)_wildcard.o + $(CXX) -o $@ $< $(CXXFLAGS) $(LDFLAGS) + +$(NORMAL_TESTS): % : %.cc $(BENCH).o + $(CXX) -o $@ $< $(CXXFLAGS) $(LDFLAGS) clean: rm -f *.o *.d $(TESTS)