1df278fc2SJan Lentfer# $FreeBSD: src/lib/libexpat/Makefile,v 1.9 2010/01/02 09:58:07 ed Exp $ 2df278fc2SJan Lentfer 3df278fc2SJan LentferLDNS= ${.CURDIR}/../../contrib/ldns 4df278fc2SJan Lentfer 5d9bc38c4SJohn MarinoLIB= private_ldns 6*c1ccac55SAntonio Huete JimenezSHLIB_MAJOR= 3 726c5a308SzrjPRIVATELIB= shpub 86d1a01feSzrj 90de090e1SMatthew DillonNO_STRICT_ALIASING= 10df278fc2SJan Lentfer 1126c5a308SzrjSRCS+= buffer.c dname.c dnssec.c dnssec_verify.c dnssec_zone.c \ 1226c5a308Szrj error.c higher.c host2str.c host2wire.c keys.c net.c \ 13*c1ccac55SAntonio Huete Jimenez edns.c packet.c parse.c rbtree.c rdata.c resolver.c \ 1426c5a308Szrj rr.c rr_functions.c sha1.c sha2.c \ 1526c5a308Szrj str2host.c tsig.c util.c wire2host.c zone.c 1626c5a308Szrj# not needed in base but included: 1726c5a308SzrjSRCS+= dane.c dnssec_sign.c duration.c radix.c update.c 18df278fc2SJan Lentfer 1926c5a308SzrjSRCS+= b64_ntop.c b64_pton.c 20df278fc2SJan Lentfer 2126c5a308SzrjINCSDIR= ${INCLUDEDIR}/priv/ldns 2226c5a308SzrjINCS= common.h net.h util.h 23675702c9SJohn MarinoINCS+= buffer.h \ 24675702c9SJohn Marino dane.h \ 25675702c9SJohn Marino dname.h \ 26675702c9SJohn Marino dnssec.h \ 27675702c9SJohn Marino dnssec_sign.h \ 28675702c9SJohn Marino dnssec_verify.h \ 29675702c9SJohn Marino dnssec_zone.h \ 30675702c9SJohn Marino duration.h \ 31675702c9SJohn Marino error.h \ 32675702c9SJohn Marino higher.h \ 33675702c9SJohn Marino host2str.h \ 34675702c9SJohn Marino host2wire.h \ 35675702c9SJohn Marino keys.h \ 3626c5a308Szrj ldns.h \ 37675702c9SJohn Marino packet.h\ 38675702c9SJohn Marino parse.h \ 3926c5a308Szrj radix.h \ 40675702c9SJohn Marino rbtree.h \ 41675702c9SJohn Marino rdata.h \ 42675702c9SJohn Marino resolver.h \ 43675702c9SJohn Marino rr.h \ 44675702c9SJohn Marino rr_functions.h \ 45675702c9SJohn Marino sha1.h \ 46675702c9SJohn Marino sha2.h \ 47675702c9SJohn Marino str2host.h \ 48675702c9SJohn Marino tsig.h \ 49675702c9SJohn Marino update.h \ 50675702c9SJohn Marino wire2host.h \ 51675702c9SJohn Marino zone.h 52df278fc2SJan Lentfer 53675702c9SJohn Marino.PATH: ${LDNS} ${LDNS}/compat ${LDNS}/ldns ${.CURDIR}/ldns 54df278fc2SJan Lentfer 55df278fc2SJan LentferCFLAGS+= -I${.CURDIR} -I${LDNS} 5626c5a308Szrj 5726c5a308SzrjLDADD= -lprivate_crypto 5826c5a308SzrjDPADD= ${LIBCRYPTO} 5982ae7067SJohn MarinoCFLAGS+= -I${.CURDIR}/../../crypto/libressl/include 6026c5a308SzrjLDFLAGS+= -rpath /usr/lib/priv ${PRIVATELIB_LDFLAGS} 61df278fc2SJan Lentfer 62df278fc2SJan LentferWARNS?= 2 63df278fc2SJan Lentfer 64df278fc2SJan Lentfer.include <bsd.lib.mk> 65