fixed hashmap, add better makefile
[model-checker-benchmarks.git] / concurrent-hashmap / Makefile
1 include ../benchmarks.mk
2
3 NORMAL_TESTS := testcase1 testcase2
4
5 WILDCARD_TESTS := $(patsubst %, %_wildcard, $(NORMAL_TESTS))
6
7 TESTS := $(NORMAL_TESTS) $(WILDCARD_TESTS)
8
9 all: $(TESTS)
10
11 $(WILDCARD_TESTS): CXXFLAGS += -DWILDCARD
12
13 $(WILDCARD_TESTS): %_wildcard : %.cc hashmap_wildcard.h 
14         $(CXX) -o $@ $< $(SPEC_OBJ) $(CXXFLAGS) $(LDFLAGS)
15
16 $(NORMAL_TESTS): % : %.cc hashmap.h
17         $(CXX) -o $@ $< $(SPEC_OBJ) $(CXXFLAGS) $(LDFLAGS)
18
19 clean:
20         rm -f *.o *.d $(TESTS)