diff options
Diffstat (limited to 'lang/gcc3-c/buildlink2.mk')
-rw-r--r-- | lang/gcc3-c/buildlink2.mk | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/lang/gcc3-c/buildlink2.mk b/lang/gcc3-c/buildlink2.mk new file mode 100644 index 00000000000..04f018e2a73 --- /dev/null +++ b/lang/gcc3-c/buildlink2.mk @@ -0,0 +1,40 @@ +# $NetBSD: buildlink2.mk,v 1.3 2004/02/01 14:05:47 jlam Exp $ + +.if !defined(GCC3C_BUILDLINK2_MK) +GCC3C_BUILDLINK2_MK= # defined + +.include "../../mk/bsd.prefs.mk" + +.if defined(GCC3_INSTALLTO_SUBPREFIX) +GCC3_PKGMODIF= _${GCC3_INSTALLTO_SUBPREFIX} +.endif +BUILDLINK_PACKAGES+= gcc3c +BUILDLINK_DEPENDS.gcc3c?= gcc3${GCC3_PKGMODIF}-c>=${_GCC_REQD} +BUILDLINK_PKGSRCDIR.gcc3c?= ../../lang/gcc3-c + +# Packages that link against gcc shared libraries need a full +# dependency. +# +.if defined(USE_GCC_SHLIB) +BUILDLINK_DEPMETHOD.gcc3c+= full +.else +BUILDLINK_DEPMETHOD.gcc3c?= build +.endif + +BUILDLINK_PREFIX.gcc3c= ${LOCALBASE} +BUILDLINK_WRAPPER_ENV+= \ + COMPILER_PATH="${BUILDLINK_DIR}/bin"; export COMPILER_PATH + +BUILDLINK_FILES.gcc3c= ${_GCC_SUBPREFIX}lib/gcc-lib/*/*/include/*/*/*/* +BUILDLINK_FILES.gcc3c+= ${_GCC_SUBPREFIX}lib/gcc-lib/*/*/include/*/*/* +BUILDLINK_FILES.gcc3c+= ${_GCC_SUBPREFIX}lib/gcc-lib/*/*/include/*/* +BUILDLINK_FILES.gcc3c+= ${_GCC_SUBPREFIX}lib/gcc-lib/*/*/include/* +BUILDLINK_FILES.gcc3c+= ${_GCC_SUBPREFIX}lib/gcc-lib/*/*/lib*.* +BUILDLINK_FILES.gcc3c+= ${_GCC_SUBPREFIX}lib/gcc-lib/*/*/specs +BUILDLINK_FILES.gcc3c+= ${_GCC_SUBPREFIX}/lib/libgcc_s.* + +BUILDLINK_TARGETS+= gcc3c-buildlink + +gcc3c-buildlink: _BUILDLINK_USE + +.endif # GCC3C_BUILDLINK2_MK |