
【主 题】:不从配置文件远端获取 ArduinoJson库 添加到根目录调用 【描 述】: [原因]:防止版本不同 造成bug [过程]: [影响]: 【结 束】 # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动
23 lines
598 B
Makefile
23 lines
598 B
Makefile
# CAUTION: this file is invoked by https://github.com/google/oss-fuzz
|
|
|
|
CXXFLAGS += -I../../src -DARDUINOJSON_DEBUG=1
|
|
|
|
all: \
|
|
$(OUT)/json_fuzzer \
|
|
$(OUT)/json_fuzzer_seed_corpus.zip \
|
|
$(OUT)/json_fuzzer.options \
|
|
$(OUT)/msgpack_fuzzer \
|
|
$(OUT)/msgpack_fuzzer_seed_corpus.zip \
|
|
$(OUT)/msgpack_fuzzer.options
|
|
|
|
$(OUT)/%_fuzzer: %_fuzzer.cpp $(shell find ../../src -type f)
|
|
$(CXX) $(CXXFLAGS) $< -o$@ $(LIB_FUZZING_ENGINE)
|
|
|
|
$(OUT)/%_fuzzer_seed_corpus.zip: %_seed_corpus/*
|
|
zip -j $@ $?
|
|
|
|
$(OUT)/%_fuzzer.options:
|
|
@echo "[libfuzzer]" > $@
|
|
@echo "max_len = 256" >> $@
|
|
@echo "timeout = 10" >> $@
|