pkgsrc/lang/gcc3-objc/buildlink3.mk
jlam 2f79dc83ee bl3ify the gcc3-* packages. Also provide buildlink[23].mk files for use
by bsd.compiler.mk.  Note that in the buildlink3.mk files, the dependency
is always added regardless of the BUILDLINK_DEPTH.  This is because these
buildlink3.mk files may be included by bsd.prefs.mk, which is often
included other buildlink3.mk files, and we need to ensure that regardless
of the depth, we are using the correct compiler.
2004-02-01 14:05:46 +00:00

25 lines
771 B
Makefile

# $NetBSD: buildlink3.mk,v 1.1 2004/02/01 14:05:47 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
GCC3OBJC_BUILDLINK3_MK:= ${GCC3OBJC_BUILDLINK3_MK}+
.include "../../mk/bsd.prefs.mk"
.if !empty(GCC3OBJC_BUILDLINK3_MK:M+)
. if defined(GCC3_INSTALLTO_SUBPREFIX)
GCC3_PKGMODIF= _${GCC3_INSTALLTO_SUBPREFIX}
. endif
BUILDLINK_PACKAGES+= gcc3objc
BUILDLINK_DEPENDS+= gcc3objc
BUILDLINK_DEPENDS.gcc3objc+= gcc3${GCC3_PKGMODIF}-objc>=${_GCC_REQD}
BUILDLINK_PKGSRCDIR.gcc3objc?= ../../lang/gcc3-objc
# Packages that link against shared libraries need a full dependency.
. if defined(USE_GCC_SHLIB)
BUILDLINK_DEPMETHOD.gcc3objc+= full
. else
BUILDLINK_DEPMETHOD.gcc3objc?= build
. endif
.endif # GCC3OBJC_BUILDLINK3_MK
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}