1010INCLUDES += -I$(BENCHMARK_PREFIX ) /include
1111LDFLAGS = -L$(BENCHMARK_PREFIX ) /lib -lbenchmark -lbenchmark_main
1212
13- SEMANTIC_PTR_BIN = run_benchmarks_semantic_ptr
14- SEMANTIC_PTR_SRC = benchmark_semantic_ptr .cpp binomial_heap_semantic_ptr .cpp
13+ SHARED_PTR_BIN = run_benchmarks_shared_ptr
14+ SHARED_PTR_SRC = benchmark_shared_ptr .cpp binomial_heap_shared_ptr .cpp
1515
1616REDESIGN_BIN = run_benchmarks_redesign
1717REDESIGN_SRC = benchmark_redesign.cpp binomial_heap_redesign.cpp
@@ -20,18 +20,18 @@ COMPARE_PY = $(BENCHMARK_PREFIX)/share/googlebenchmark/tools/compare.py
2020
2121.PHONY : all clean compare
2222
23- all : $(SEMANTIC_PTR_BIN ) $(REDESIGN_BIN )
23+ all : $(SHARED_PTR_BIN ) $(REDESIGN_BIN )
2424
25- $(SEMANTIC_PTR_BIN ) : $(SEMANTIC_PTR_SRC ) binomial_heap_semantic_ptr .h
26- $(CXX ) $(CXXFLAGS ) $(INCLUDES ) -o $@ $(SEMANTIC_PTR_SRC ) $(LDFLAGS )
25+ $(SHARED_PTR_BIN ) : $(SHARED_PTR_SRC ) binomial_heap_shared_ptr .h
26+ $(CXX ) $(CXXFLAGS ) $(INCLUDES ) -o $@ $(SHARED_PTR_SRC ) $(LDFLAGS )
2727
2828$(REDESIGN_BIN ) : $(REDESIGN_SRC ) binomial_heap_redesign.h
2929 $(CXX ) $(CXXFLAGS ) $(INCLUDES ) -o $@ $(REDESIGN_SRC ) $(LDFLAGS )
3030
31- compare : $(SEMANTIC_PTR_BIN ) $(REDESIGN_BIN )
32- ./$(SEMANTIC_PTR_BIN ) --benchmark_out=semantic_ptr .json --benchmark_out_format=json
31+ compare : $(SHARED_PTR_BIN ) $(REDESIGN_BIN )
32+ ./$(SHARED_PTR_BIN ) --benchmark_out=shared_ptr .json --benchmark_out_format=json
3333 ./$(REDESIGN_BIN ) --benchmark_out=redesign.json --benchmark_out_format=json
34- python3 $(COMPARE_PY ) benchmarks semantic_ptr .json redesign.json
34+ python3 $(COMPARE_PY ) benchmarks shared_ptr .json redesign.json
3535
3636clean :
37- rm -f $(SEMANTIC_PTR_BIN ) $(REDESIGN_BIN ) * .o semantic_ptr .json redesign.json
37+ rm -f $(SHARED_PTR_BIN ) $(REDESIGN_BIN ) * .o shared_ptr .json redesign.json
0 commit comments