# $NetBSD: buildlink2.mk,v 1.7 2004/02/12 02:35:06 jlam Exp $ .if !defined(HESIOD_BUILDLINK2_MK) HESIOD_BUILDLINK2_MK= # defined .include "../../mk/bsd.prefs.mk" BUILDLINK_DEPENDS.hesiod?= hesiod>=3.0.2 BUILDLINK_PKGSRCDIR.hesiod?= ../../net/hesiod .if exists(/usr/include/hesiod.h) _BUILTIN_HESIOD= YES .else _BUILTIN_HESIOD= NO .endif .if ${_BUILTIN_HESIOD} == "YES" _NEED_HESIOD= NO .else _NEED_HESIOD= YES .endif .if !empty(PREFER_NATIVE:M[yY][eE][sS]) && \ ${_BUILTIN_HESIOD} == "YES" _NEED_HESIOD= NO .endif .if !empty(PREFER_PKGSRC:M[yY][eE][sS]) _NEED_HESIOD= YES .endif .if !empty(PREFER_NATIVE:Mhesiod) && \ ${_BUILTIN_HESIOD} == "YES" _NEED_HESIOD= NO .endif .if !empty(PREFER_PKGSRC:Mhesiod) _NEED_HESIOD= YES .endif .if defined(USE_HESIOD) _NEED_HESIOD= YES .endif .if ${_NEED_HESIOD} == "YES" BUILDLINK_PACKAGES+= hesiod EVAL_PREFIX+= BUILDLINK_PREFIX.hesiod=hesiod BUILDLINK_PREFIX.hesiod_DEFAULT= ${LOCALBASE} .else BUILDLINK_PREFIX.hesiod= /usr .endif BUILDLINK_FILES.hesiod= include/hesiod.h # # if lib/libhesiod.* does not exists assume hesiod service is included in libc # BUILDLINK_FILES.hesiod+= lib/libhesiod.* BUILDLINK_TARGETS+= hesiod-buildlink hesiod-buildlink: _BUILDLINK_USE .endif # HESIOD_BUILDLINK2_MK