From 7cbe73063edfab6e29aaa42b753a1ea5df0d68cd Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Tue, 19 Nov 2024 09:58:43 +0000 Subject: [PATCH] Update fuzzers for lib -> libcommon change --- fuzzing/Makefile | 4 ++-- fuzzing/{lib => libcommon}/Makefile | 14 +++++++------- .../libcommon_fuzz_pub_topic_check2.cpp} | 0 .../libcommon_fuzz_sub_topic_check2.cpp} | 0 .../libcommon_fuzz_utf8.cpp} | 0 5 files changed, 9 insertions(+), 9 deletions(-) rename fuzzing/{lib => libcommon}/Makefile (57%) rename fuzzing/{lib/lib_fuzz_pub_topic_check2.cpp => libcommon/libcommon_fuzz_pub_topic_check2.cpp} (100%) rename fuzzing/{lib/lib_fuzz_sub_topic_check2.cpp => libcommon/libcommon_fuzz_sub_topic_check2.cpp} (100%) rename fuzzing/{lib/lib_fuzz_utf8.cpp => libcommon/libcommon_fuzz_utf8.cpp} (100%) diff --git a/fuzzing/Makefile b/fuzzing/Makefile index cb5d1920..c94f12d2 100644 --- a/fuzzing/Makefile +++ b/fuzzing/Makefile @@ -5,7 +5,7 @@ all: zip -r corpora/db_dump_seed_corpus.zip ../test/apps/db_dump/data/ $(MAKE) -C apps $@ $(MAKE) -C broker $@ - $(MAKE) -C lib $@ + $(MAKE) -C libcommon $@ $(MAKE) -C plugins $@ clean: @@ -14,5 +14,5 @@ clean: -rm -f corpora/db_dump_seed_corpus.zip $(MAKE) -C apps $@ $(MAKE) -C broker $@ - $(MAKE) -C lib $@ + $(MAKE) -C libcommon $@ $(MAKE) -C plugins $@ diff --git a/fuzzing/lib/Makefile b/fuzzing/libcommon/Makefile similarity index 57% rename from fuzzing/lib/Makefile rename to fuzzing/libcommon/Makefile index 5ee17f00..82081ff9 100644 --- a/fuzzing/lib/Makefile +++ b/fuzzing/libcommon/Makefile @@ -4,26 +4,26 @@ include ${R}/fuzzing/config.mk .PHONY: all clean FUZZERS:= \ - lib_fuzz_pub_topic_check2 \ - lib_fuzz_sub_topic_check2 \ - lib_fuzz_utf8 + libcommon_fuzz_pub_topic_check2 \ + libcommon_fuzz_sub_topic_check2 \ + libcommon_fuzz_utf8 LOCAL_CPPFLAGS+=-I${R}/include/ LOCAL_CXXFLAGS+=-g -Wall -Werror -pthread LOCAL_LDFLAGS+= -LOCAL_LIBADD+=$(LIB_FUZZING_ENGINE) ${R}/lib/libmosquitto.a -lssl -lcrypto ${R}/libcommon/libmosquitto_common.a -Wl,-Bstatic -largon2 -Wl,-Bdynamic +LOCAL_LIBADD+=$(LIB_FUZZING_ENGINE) -lssl -lcrypto ${R}/libcommon/libmosquitto_common.a -Wl,-Bstatic -largon2 -Wl,-Bdynamic all: $(FUZZERS) -lib_fuzz_pub_topic_check2 : lib_fuzz_pub_topic_check2.cpp +libcommon_fuzz_pub_topic_check2 : libcommon_fuzz_pub_topic_check2.cpp $(CXX) $(LOCAL_CXXFLAGS) $(LOCAL_CPPFLAGS) $(LOCAL_LDFLAGS) -o $@ $^ $(LOCAL_LIBADD) install $@ ${OUT}/$@ -lib_fuzz_sub_topic_check2 : lib_fuzz_sub_topic_check2.cpp +libcommon_fuzz_sub_topic_check2 : libcommon_fuzz_sub_topic_check2.cpp $(CXX) $(LOCAL_CXXFLAGS) $(LOCAL_CPPFLAGS) $(LOCAL_LDFLAGS) -o $@ $^ $(LOCAL_LIBADD) install $@ ${OUT}/$@ -lib_fuzz_utf8 : lib_fuzz_utf8.cpp +libcommon_fuzz_utf8 : libcommon_fuzz_utf8.cpp $(CXX) $(LOCAL_CXXFLAGS) $(LOCAL_CPPFLAGS) $(LOCAL_LDFLAGS) -o $@ $^ $(LOCAL_LIBADD) install $@ ${OUT}/$@ diff --git a/fuzzing/lib/lib_fuzz_pub_topic_check2.cpp b/fuzzing/libcommon/libcommon_fuzz_pub_topic_check2.cpp similarity index 100% rename from fuzzing/lib/lib_fuzz_pub_topic_check2.cpp rename to fuzzing/libcommon/libcommon_fuzz_pub_topic_check2.cpp diff --git a/fuzzing/lib/lib_fuzz_sub_topic_check2.cpp b/fuzzing/libcommon/libcommon_fuzz_sub_topic_check2.cpp similarity index 100% rename from fuzzing/lib/lib_fuzz_sub_topic_check2.cpp rename to fuzzing/libcommon/libcommon_fuzz_sub_topic_check2.cpp diff --git a/fuzzing/lib/lib_fuzz_utf8.cpp b/fuzzing/libcommon/libcommon_fuzz_utf8.cpp similarity index 100% rename from fuzzing/lib/lib_fuzz_utf8.cpp rename to fuzzing/libcommon/libcommon_fuzz_utf8.cpp