X-Git-Url: http://demsky.eecs.uci.edu/git/?p=model-checker-benchmarks.git;a=blobdiff_plain;f=concurrent-hashmap%2FMakefile;fp=concurrent-hashmap%2FMakefile;h=89e5244b22dc7dfdafd062823ef34e595d88fe4a;hp=0000000000000000000000000000000000000000;hb=3cb559e8fea6c3839ed20d6a10a636d728cf8695;hpb=c046bae812a0dd4d54be2236487c112d36641538 diff --git a/concurrent-hashmap/Makefile b/concurrent-hashmap/Makefile new file mode 100644 index 0000000..89e5244 --- /dev/null +++ b/concurrent-hashmap/Makefile @@ -0,0 +1,27 @@ +include ../benchmarks.mk + +BENCH := hashmap +NORMAL_TESTS := testcase1 testcase2 testcase3 + +WILDCARD_TESTS := $(patsubst %, %_wildcard, $(NORMAL_TESTS)) + +TESTS := $(NORMAL_TESTS) $(WILDCARD_TESTS) + +all: $(TESTS) + +$(WILDCARD_TESTS): CXXFLAGS += -DWILDCARD + +$(BENCH).o : $(BENCH).h + $(CXX) -o $@ $< $(CXXFLAGS) -c $(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)