1 1.1 christos srcdir = @srcdir@ 2 1.1 christos VPATH = @srcdir@ 3 1.1 christos top_srcdir = @top_srcdir@ 4 1.1 christos abs_srcdir = @abs_srcdir@ 5 1.1 christos 6 1.1 christos @BIND9_MAKE_INCLUDES@ 7 1.1 christos 8 1.1 christos CINCLUDES = -I. -I.. ${DNS_INCLUDES} ${ISC_INCLUDES} \ 9 1.1 christos @OPENSSL_INCLUDES@ 10 1.1 christos CDEFINES = -DFUZZDIR=\"$(abs_srcdir)\" 11 1.1 christos 12 1.1 christos ISCLIBS = ../lib/isc/libisc.@A@ @OPENSSL_LIBS@ 13 1.1 christos ISCDEPLIBS = ../lib/isc/libisc.@A@ 14 1.1.1.2 christos DNSLIBS = ../lib/dns/libdns.@A@ ${MAXMINDDB_LIBS} @DNS_CRYPTO_LIBS@ 15 1.1 christos DNSDEPLIBS = ../lib/dns/libdns.@A@ 16 1.1 christos 17 1.1 christos LIBS = @LIBS@ 18 1.1 christos 19 1.1 christos OBJS = main.@O@ 20 1.1.1.2 christos SRCS = main.c dns_name_fromtext_target.c dns_rdata_fromwire_text.c 21 1.1 christos 22 1.1 christos SUBDIRS = 23 1.1.1.2 christos TARGETS = dns_name_fromtext_target@EXEEXT@ \ 24 1.1.1.2 christos dns_rdata_fromwire_text@EXEEXT@ 25 1.1 christos 26 1.1 christos @BIND9_MAKE_RULES@ 27 1.1 christos 28 1.1 christos dns_name_fromtext_target@EXEEXT@: dns_name_fromtext_target.@O@ main.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS} 29 1.1 christos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \ 30 1.1 christos dns_name_fromtext_target.@O@ main.@O@ ${DNSLIBS} ${ISCLIBS} ${LIBS} 31 1.1 christos 32 1.1.1.2 christos dns_rdata_fromwire_text@EXEEXT@: dns_rdata_fromwire_text.@O@ main.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS} 33 1.1.1.2 christos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \ 34 1.1.1.2 christos dns_rdata_fromwire_text.@O@ main.@O@ ${DNSLIBS} ${ISCLIBS} ${LIBS} 35 1.1.1.2 christos 36 1.1 christos check: ${TARGETS} 37 1.1 christos for fuzzer in ${TARGETS}; do \ 38 1.1 christos ./$${fuzzer} ; \ 39 1.1 christos done 40 1.1 christos 41 1.1 christos oss-fuzz: ${TARGETS} 42 1.1 christos 43 1.1 christos clean distclean:: 44 1.1 christos rm -f ${TARGETS} 45