1# $OpenBSD: Makefile,v 1.4 2020/09/14 08:39:12 florian Exp $ 2 3PROG= dig 4SRCS= dig.c dighost.c host.c nslookup.c 5MAN= dig.1 host.1 nslookup.1 6LINKS= ${BINDIR}/dig ${BINDIR}/host \ 7 ${BINDIR}/dig ${BINDIR}/nslookup 8CLEANFILES+= code.h gen gen.d 9 10.include "${.CURDIR}/lib/dns/Makefile.inc" 11.include "${.CURDIR}/lib/isc/Makefile.inc" 12.include "${.CURDIR}/lib/isc/unix/Makefile.inc" 13.include "${.CURDIR}/lib/isccfg/Makefile.inc" 14.include "${.CURDIR}/lib/lwres/Makefile.inc" 15 16CFLAGS+= -Wall -I${.CURDIR} -I${.OBJDIR} 17CFLAGS+= -I ${.CURDIR}/bin/dig/include 18CFLAGS+= -I ${.CURDIR}/lib/dns/include 19CFLAGS+= -I ${.CURDIR}/lib/isc/include 20CFLAGS+= -I ${.CURDIR}/lib/isccfg/include 21CFLAGS+= -I ${.CURDIR}/lib/lwres/include 22CFLAGS+= -Wstrict-prototypes -Wmissing-prototypes 23CFLAGS+= -Wmissing-declarations 24CFLAGS+= -Wshadow -Wpointer-arith 25CFLAGS+= -Wsign-compare 26CFLAGS+= -DVERSION=\"9.10.8-P1\" 27YFLAGS= 28LDADD+= -lcrypto 29DPADD+= ${LIBCRYPTO} 30 31BUILDFIRST = code.h 32 33gen: lib/dns/gen.c 34 ${HOSTCC} ${CFLAGS} ${.CURDIR}/lib/dns/gen.c -o $@ 35 36code.h: gen 37 ./gen -s ${.CURDIR}/lib/dns > code.h 38 39.include <bsd.prog.mk> 40