Show More
@@ -11,6 +11,7 b' CXX = clang++' | |||
|
11 | 11 | LIB_FUZZING_ENGINE ?= standalone_fuzz_target_runner.o |
|
12 | 12 | |
|
13 | 13 | PYTHON_CONFIG ?= $$OUT/sanpy/bin/python-config |
|
14 | PYTHON_CONFIG_FLAGS ?= --ldflags | |
|
14 | 15 | |
|
15 | 16 | CXXFLAGS += -Wno-deprecated-register |
|
16 | 17 | |
@@ -67,7 +68,7 b' dirs_fuzzer: dirs.cc pyutil.o $(PARSERS_' | |||
|
67 | 68 | -Wno-register -Wno-macro-redefined \ |
|
68 | 69 | -I../../mercurial dirs.cc \ |
|
69 | 70 | pyutil.o $(PARSERS_OBJS) \ |
|
70 |
$(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) |
|
|
71 | $(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) $(PYTHON_CONFIG_FLAGS)` \ | |
|
71 | 72 | -o $$OUT/dirs_fuzzer |
|
72 | 73 | |
|
73 | 74 | fncache_fuzzer: fncache.cc |
@@ -75,7 +76,7 b' fncache_fuzzer: fncache.cc' | |||
|
75 | 76 | -Wno-register -Wno-macro-redefined \ |
|
76 | 77 | -I../../mercurial fncache.cc \ |
|
77 | 78 | pyutil.o $(PARSERS_OBJS) \ |
|
78 |
$(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) |
|
|
79 | $(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) $(PYTHON_CONFIG_FLAGS)` \ | |
|
79 | 80 | -o $$OUT/fncache_fuzzer |
|
80 | 81 | |
|
81 | 82 | jsonescapeu8fast_fuzzer: jsonescapeu8fast.cc pyutil.o $(PARSERS_OBJS) |
@@ -83,7 +84,7 b' jsonescapeu8fast_fuzzer: jsonescapeu8fas' | |||
|
83 | 84 | -Wno-register -Wno-macro-redefined \ |
|
84 | 85 | -I../../mercurial jsonescapeu8fast.cc \ |
|
85 | 86 | pyutil.o $(PARSERS_OBJS) \ |
|
86 |
$(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) |
|
|
87 | $(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) $(PYTHON_CONFIG_FLAGS)` \ | |
|
87 | 88 | -o $$OUT/jsonescapeu8fast_fuzzer |
|
88 | 89 | |
|
89 | 90 | manifest_fuzzer: manifest.cc pyutil.o $(PARSERS_OBJS) $$OUT/manifest_fuzzer_seed_corpus.zip |
@@ -91,7 +92,7 b' manifest_fuzzer: manifest.cc pyutil.o $(' | |||
|
91 | 92 | -Wno-register -Wno-macro-redefined \ |
|
92 | 93 | -I../../mercurial manifest.cc \ |
|
93 | 94 | pyutil.o $(PARSERS_OBJS) \ |
|
94 |
$(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) |
|
|
95 | $(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) $(PYTHON_CONFIG_FLAGS)` \ | |
|
95 | 96 | -o $$OUT/manifest_fuzzer |
|
96 | 97 | |
|
97 | 98 | revlog_fuzzer: revlog.cc pyutil.o $(PARSERS_OBJS) $$OUT/revlog_fuzzer_seed_corpus.zip |
@@ -99,7 +100,7 b' revlog_fuzzer: revlog.cc pyutil.o $(PARS' | |||
|
99 | 100 | -Wno-register -Wno-macro-redefined \ |
|
100 | 101 | -I../../mercurial revlog.cc \ |
|
101 | 102 | pyutil.o $(PARSERS_OBJS) \ |
|
102 |
$(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) |
|
|
103 | $(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) $(PYTHON_CONFIG_FLAGS)` \ | |
|
103 | 104 | -o $$OUT/revlog_fuzzer |
|
104 | 105 | |
|
105 | 106 | dirstate_fuzzer: dirstate.cc pyutil.o $(PARSERS_OBJS) $$OUT/dirstate_fuzzer_seed_corpus.zip |
@@ -107,7 +108,7 b' dirstate_fuzzer: dirstate.cc pyutil.o $(' | |||
|
107 | 108 | -Wno-register -Wno-macro-redefined \ |
|
108 | 109 | -I../../mercurial dirstate.cc \ |
|
109 | 110 | pyutil.o $(PARSERS_OBJS) \ |
|
110 |
$(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) |
|
|
111 | $(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) $(PYTHON_CONFIG_FLAGS)` \ | |
|
111 | 112 | -o $$OUT/dirstate_fuzzer |
|
112 | 113 | |
|
113 | 114 | fm1readmarkers_fuzzer: fm1readmarkers.cc pyutil.o $(PARSERS_OBJS) $$OUT/fm1readmarkers_fuzzer_seed_corpus.zip |
@@ -115,7 +116,7 b' fm1readmarkers_fuzzer: fm1readmarkers.cc' | |||
|
115 | 116 | -Wno-register -Wno-macro-redefined \ |
|
116 | 117 | -I../../mercurial fm1readmarkers.cc \ |
|
117 | 118 | pyutil.o $(PARSERS_OBJS) \ |
|
118 |
$(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) |
|
|
119 | $(LIB_FUZZING_ENGINE) `$(PYTHON_CONFIG) $(PYTHON_CONFIG_FLAGS)` \ | |
|
119 | 120 | -o $$OUT/fm1readmarkers_fuzzer |
|
120 | 121 | |
|
121 | 122 | clean: |
General Comments 0
You need to be logged in to leave comments.
Login now