mirror of
https://github.com/eclipse-mosquitto/mosquitto.git
synced 2026-04-30 11:10:26 +02:00
32 lines
834 B
Makefile
32 lines
834 B
Makefile
R=../..
|
|
include ${R}/fuzzing/config.mk
|
|
|
|
.PHONY: all clean
|
|
|
|
FUZZERS:= \
|
|
lib_fuzz_pub_topic_check2 \
|
|
lib_fuzz_sub_topic_check2 \
|
|
lib_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
|
|
|
|
all: $(FUZZERS)
|
|
|
|
lib_fuzz_pub_topic_check2 : lib_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
|
|
$(CXX) $(LOCAL_CXXFLAGS) $(LOCAL_CPPFLAGS) $(LOCAL_LDFLAGS) -o $@ $^ $(LOCAL_LIBADD)
|
|
install $@ ${OUT}/$@
|
|
|
|
lib_fuzz_utf8 : lib_fuzz_utf8.cpp
|
|
$(CXX) $(LOCAL_CXXFLAGS) $(LOCAL_CPPFLAGS) $(LOCAL_LDFLAGS) -o $@ $^ $(LOCAL_LIBADD)
|
|
install $@ ${OUT}/$@
|
|
|
|
clean:
|
|
rm -f *.o $(FUZZERS)
|