equal
deleted
inserted
replaced
133 -o $$OUT/revlog_fuzzer |
133 -o $$OUT/revlog_fuzzer |
134 |
134 |
135 revlog_corpus.zip: |
135 revlog_corpus.zip: |
136 python revlog_corpus.py $$OUT/revlog_fuzzer_seed_corpus.zip |
136 python revlog_corpus.py $$OUT/revlog_fuzzer_seed_corpus.zip |
137 |
137 |
|
138 dirstate_fuzzer: sanpy dirstate.cc manifest.o charencode.o parsers.o dirs.o pathencode.o revlog.o pyutil.o |
|
139 $(CXX) $(CXXFLAGS) `$$OUT/sanpy/bin/python-config --cflags` \ |
|
140 -Wno-register -Wno-macro-redefined \ |
|
141 -I../../mercurial dirstate.cc \ |
|
142 manifest.o charencode.o parsers.o dirs.o pathencode.o revlog.o pyutil.o \ |
|
143 -lFuzzingEngine `$$OUT/sanpy/bin/python-config --ldflags` \ |
|
144 -o $$OUT/dirstate_fuzzer |
|
145 |
|
146 dirstate_corpus.zip: |
|
147 python dirstate_corpus.py $$OUT/dirstate_fuzzer_seed_corpus.zip |
|
148 |
138 clean: |
149 clean: |
139 $(RM) *.o *_fuzzer \ |
150 $(RM) *.o *_fuzzer \ |
140 bdiff \ |
151 bdiff \ |
141 mpatch \ |
152 mpatch \ |
142 xdiff |
153 xdiff |
143 |
154 |
144 oss-fuzz: bdiff_fuzzer mpatch_fuzzer mpatch_corpus.zip xdiff_fuzzer manifest_fuzzer manifest_corpus.zip revlog_fuzzer revlog_corpus.zip |
155 oss-fuzz: bdiff_fuzzer mpatch_fuzzer mpatch_corpus.zip xdiff_fuzzer manifest_fuzzer manifest_corpus.zip revlog_fuzzer revlog_corpus.zip dirstate_fuzzer dirstate_corpus.zip |
145 |
156 |
146 .PHONY: all clean oss-fuzz sanpy |
157 .PHONY: all clean oss-fuzz sanpy |