comparison contrib/fuzz/Makefile @ 38231:4dd3b6c68f96

fuzz: fix the default make target
author Yuya Nishihara <yuya@tcha.org>
date Sun, 03 Jun 2018 13:11:49 +0900
parents bf901559e647
children 74f89b7a4268
comparison
equal deleted inserted replaced
38230:bf901559e647 38231:4dd3b6c68f96
1 CC = clang 1 CC = clang
2 CXX = clang++ 2 CXX = clang++
3
4 all: bdiff xdiff
3 5
4 fuzzutil.o: fuzzutil.cc fuzzutil.h 6 fuzzutil.o: fuzzutil.cc fuzzutil.h
5 $(CXX) $(CXXFLAGS) -g -O1 -fsanitize=fuzzer-no-link,address \ 7 $(CXX) $(CXXFLAGS) -g -O1 -fsanitize=fuzzer-no-link,address \
6 -std=c++17 \ 8 -std=c++17 \
7 -I../../mercurial -c -o fuzzutil.o fuzzutil.cc 9 -I../../mercurial -c -o fuzzutil.o fuzzutil.cc
45 xdiff_fuzzer: xdiff.cc fuzz-xdiffi.o fuzz-xprepare.o fuzz-xutils.o fuzzutil-oss-fuzz.o 47 xdiff_fuzzer: xdiff.cc fuzz-xdiffi.o fuzz-xprepare.o fuzz-xutils.o fuzzutil-oss-fuzz.o
46 $(CXX) $(CXXFLAGS) -std=c++17 -I../../mercurial xdiff.cc \ 48 $(CXX) $(CXXFLAGS) -std=c++17 -I../../mercurial xdiff.cc \
47 fuzz-xdiffi.o fuzz-xprepare.o fuzz-xutils.o fuzzutil-oss-fuzz.o \ 49 fuzz-xdiffi.o fuzz-xprepare.o fuzz-xutils.o fuzzutil-oss-fuzz.o \
48 -lFuzzingEngine -o $$OUT/xdiff_fuzzer 50 -lFuzzingEngine -o $$OUT/xdiff_fuzzer
49 51
50 all: bdiff xdiff
51
52 clean: 52 clean:
53 rm *.o *_fuzzer \ 53 rm *.o *_fuzzer \
54 bdiff \ 54 bdiff \
55 xdiff 55 xdiff
56 56