fix compile errors on OS X
[model-checker-benchmarks.git] / concurrent-hashmap / Makefile
1 include ../benchmarks.mk
2
3 BENCH := hashmap
4 NORMAL_TESTS := testcase1 testcase2 testcase3
5
6 WILDCARD_TESTS := $(patsubst %, %_wildcard, $(NORMAL_TESTS))
7
8 #TESTS := $(NORMAL_TESTS) $(WILDCARD_TESTS)
9 TESTS := $(NORMAL_TESTS)
10
11 all: $(TESTS)
12
13 $(WILDCARD_TESTS): CXXFLAGS += -DWILDCARD
14
15 $(BENCH).o : $(BENCH).h
16         $(CXX) -o $@ $< $(CXXFLAGS) -c $(LDFLAGS)
17
18 $(BENCH)_wildcard.o : $(BENCH)_wildcard.h
19         $(CXX) -o $@ $< $(CXXFLAGS) -c $(LDFLAGS)
20
21 $(WILDCARD_TESTS): %_wildcard : %.cc $(BENCH)_wildcard.o 
22         $(CXX) -o $@ $< $(CXXFLAGS) $(LDFLAGS)
23
24 $(NORMAL_TESTS): % : %.cc $(BENCH).o
25         $(CXX) -o $@ $< $(CXXFLAGS) $(LDFLAGS)
26
27 clean:
28         rm -f *.o *.d $(TESTS)