In OwnedPtrDeleter<T>, store a vptr for a behavior function.
[zcpointer.git] / Makefile
1 CXX := clang++
2 CXXFLAGS := -g -std=c++11
3
4 ifeq ($(OPTIMIZED),1)
5 CXXFLAGS += -O2
6 endif
7
8 FILES := test.cc test_helpers.cc zcpointer.cc
9
10 DEPS := $(FILES) zcpointer.h test_helpers.h Makefile
11
12 all: test-zc test-tr
13
14 test: test-zc test-tr
15 ./test-zc
16 ./test-tr
17
18 test-zc: $(DEPS)
19 $(CXX) $(CXXFLAGS) $(FILES) -o $@
20
21 test-tr: $(DEPS)
22 $(CXX) -DZCPOINTER_TRACK_REFS=1 $(CXXFLAGS) $(FILES) -o $@
23
24 clean:
25 rm -rf test-zc test-tr *.dSYM