pkgsrc/lang/kaffe/buildlink3.mk
tv 481d14a0d9 Java packages do not care about the native libraries in use. The
native libraries' buildlink3.mk files need not be pulled in (which
creates unnecessary recursive dependencies on those native libraries).
2004-04-06 18:15:54 +00:00

29 lines
851 B
Makefile

# $NetBSD: buildlink3.mk,v 1.2 2004/04/06 18:15:54 tv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
KAFFE_BUILDLINK3_MK:= ${KAFFE_BUILDLINK3_MK}+
.if !empty(BUILDLINK_DEPTH:M+)
BUILDLINK_DEPENDS+= kaffe
.endif
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nkaffe}
BUILDLINK_PACKAGES+= kaffe
.if !empty(KAFFE_BUILDLINK3_MK:M+)
BUILDLINK_DEPENDS.kaffe+= kaffe-[0-9]*
BUILDLINK_PKGSRCDIR.kaffe?= ../../lang/kaffe
.endif # KAFFE_BUILDLINK3_MK
BUILDLINK_FILES_CMD.kaffe= \
${BUILDLINK_PLIST_CMD.kaffe} | \
${GREP} '\(include.*/\|lib.*/lib[^/]*$$\)' | \
${SED} "s,^,$${pkg_prefix},"
BUILDLINK_JAVA_PREFIX.kaffe= ${BUILDLINK_PREFIX.kaffe}/java/kaffe
BUILDLINK_CPPFLAGS.kaffe= \
-I${BUILDLINK_JAVA_PREFIX.kaffe}/include \
-I${BUILDLINK_JAVA_PREFIX.kaffe}/include/kaffe
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}