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 christos DNSLIBS = ../lib/dns/libdns.@A@ @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 christos SRCS = main.c dns_name_fromtext_target.c 21 1.1 christos 22 1.1 christos SUBDIRS = 23 1.1 christos TARGETS = dns_name_fromtext_target@EXEEXT@ 24 1.1 christos 25 1.1 christos @BIND9_MAKE_RULES@ 26 1.1 christos 27 1.1 christos dns_name_fromtext_target@EXEEXT@: dns_name_fromtext_target.@O@ main.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS} 28 1.1 christos ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \ 29 1.1 christos dns_name_fromtext_target.@O@ main.@O@ ${DNSLIBS} ${ISCLIBS} ${LIBS} 30 1.1 christos 31 1.1 christos check: ${TARGETS} 32 1.1 christos for fuzzer in ${TARGETS}; do \ 33 1.1 christos ./$${fuzzer} ; \ 34 1.1 christos done 35 1.1 christos 36 1.1 christos oss-fuzz: ${TARGETS} 37 1.1 christos 38 1.1 christos clean distclean:: 39 1.1 christos rm -f ${TARGETS} 40