diff options
-rw-r--r-- | devel/cdk/buildlink3.mk | 20 | ||||
-rw-r--r-- | devel/cdk/builtin.mk | 42 |
2 files changed, 62 insertions, 0 deletions
diff --git a/devel/cdk/buildlink3.mk b/devel/cdk/buildlink3.mk new file mode 100644 index 00000000000..11e924dab21 --- /dev/null +++ b/devel/cdk/buildlink3.mk @@ -0,0 +1,20 @@ +# $NetBSD: buildlink3.mk,v 1.1 2004/04/26 05:09:29 jlam Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +CDK_BUILDLINK3_MK:= ${CDK_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= cdk +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ncdk} +BUILDLINK_PACKAGES+= cdk + +.if !empty(CDK_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.cdk+= cdk>=4.9.9nb1 +BUILDLINK_PKGSRCDIR.cdk?= ../../devel/cdk +.endif # CDK_BUILDLINK3_MK + +.include "../../devel/ncurses/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/cdk/builtin.mk b/devel/cdk/builtin.mk new file mode 100644 index 00000000000..043b9360296 --- /dev/null +++ b/devel/cdk/builtin.mk @@ -0,0 +1,42 @@ +# $NetBSD: builtin.mk,v 1.1 2004/04/26 05:09:29 jlam Exp $ + +_CDK_CDK_H= /usr/include/cdk/cdk.h + +.if !defined(IS_BUILTIN.cdk) +IS_BUILTIN.cdk= no +. if exists(${_CDK_CDK_H}) +IS_BUILTIN.cdk= yes +# XXX +# XXX Consider the native CDK to be cdk-4.9.9nb1. +# XXX +BUILTIN_PKG.cdk= cdk-4.9.9nb1 +BUILDLINK_VARS+= BUILTIN_PKG.cdk +. endif +BUILDLINK_VARS+= IS_BUILTIN.cdk +.endif # IS_BUILTIN.cdk + +.if !defined(USE_BUILTIN.cdk) +USE_BUILTIN.cdk?= ${IS_BUILTIN.cdk} +PREFER.cdk?= pkgsrc + +. if defined(BUILTIN_PKG.cdk) +USE_BUILTIN.cdk= yes +. for _depend_ in ${BUILDLINK_DEPENDS.cdk} +. if !empty(USE_BUILTIN.cdk:M[yY][eE][sS]) +USE_BUILTIN.cdk!= \ + if ${PKG_ADMIN} pmatch '${_depend_}' ${BUILTIN_PKG.cdk}; then \ + ${ECHO} "yes"; \ + else \ + ${ECHO} "no"; \ + fi +. endif +. endfor +. endif + +. if defined(USE_CDK) +. if !empty(IS_BUILTIN.cdk:M[nN][oO]) && \ + (${PREFER.cdk} == "pkgsrc") +USE_BUILTIN.cdk= no +. endif +. endif +.endif # USE_BUILTIN.cdk |