Mercurial > hg
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 |