version 1.2, 2020/02/24 12:05:37 |
version 1.3, 2020/02/24 17:57:54 |
|
|
MAN= dig.1 host.1 nslookup.1 |
MAN= dig.1 host.1 nslookup.1 |
LINKS= ${BINDIR}/dig ${BINDIR}/host \ |
LINKS= ${BINDIR}/dig ${BINDIR}/host \ |
${BINDIR}/dig ${BINDIR}/nslookup |
${BINDIR}/dig ${BINDIR}/nslookup |
CLEANFILES+= code.h gen gen.d rdatastruct.h |
CLEANFILES+= code.h gen gen.d |
|
|
.include "${.CURDIR}/lib/dns/Makefile.inc" |
.include "${.CURDIR}/lib/dns/Makefile.inc" |
.include "${.CURDIR}/lib/isc/Makefile.inc" |
.include "${.CURDIR}/lib/isc/Makefile.inc" |
|
|
LDADD+= -lcrypto |
LDADD+= -lcrypto |
DPADD+= ${LIBCRYPTO} |
DPADD+= ${LIBCRYPTO} |
|
|
BUILDFIRST = rdatastruct.h code.h |
BUILDFIRST = code.h |
|
|
gen: lib/dns/gen.c |
gen: lib/dns/gen.c |
${HOSTCC} ${CFLAGS} ${.CURDIR}/lib/dns/gen.c -o $@ |
${HOSTCC} ${CFLAGS} ${.CURDIR}/lib/dns/gen.c -o $@ |
|
|
rdatastruct.h: gen lib/dns/rdata/rdatastructpre.h \ |
|
lib/dns/rdata/rdatastructsuf.h |
|
./gen -s ${.CURDIR}/lib/dns -i \ |
|
-P ${.CURDIR}/lib/dns/rdata/rdatastructpre.h \ |
|
-S ${.CURDIR}/lib/dns/rdata/rdatastructsuf.h > $@ |
|
|
|
code.h: gen |
code.h: gen |
./gen -s ${.CURDIR}/lib/dns > code.h |
./gen -s ${.CURDIR}/lib/dns > code.h |