7bba3453dc
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package Makefile includes the buildlink.mk file, then it most likely wants to use the config script wrappers as well. Change suggested by Hubert Feyrer (hubertf) and Tomasz Luchowski (zuntum).
48 lines
1.6 KiB
Makefile
48 lines
1.6 KiB
Makefile
# $NetBSD: buildlink.mk,v 1.8 2001/08/17 21:14:08 jlam Exp $
|
|
#
|
|
# This Makefile fragment is included by packages that use smpeg.
|
|
#
|
|
# To use this Makefile fragment, simply:
|
|
#
|
|
# (1) Optionally define BUILDLINK_DEPENDS.smpeg to the dependency pattern
|
|
# for the version of smpeg desired.
|
|
# (2) Include this Makefile fragment in the package Makefile,
|
|
# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header
|
|
# search path, and
|
|
# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search
|
|
# path.
|
|
|
|
.if !defined(SMPEG_BUILDLINK_MK)
|
|
SMPEG_BUILDLINK_MK= # defined
|
|
|
|
.include "../../mk/bsd.buildlink.mk"
|
|
|
|
BUILDLINK_DEPENDS.smpeg?= smpeg>=0.4.3
|
|
DEPENDS+= ${BUILDLINK_DEPENDS.smpeg}:../../devel/smpeg
|
|
|
|
EVAL_PREFIX+= BUILDLINK_PREFIX.smpeg=smpeg
|
|
BUILDLINK_PREFIX.smpeg_DEFAULT= ${LOCALBASE}
|
|
BUILDLINK_FILES.smpeg= include/smpeg/*
|
|
BUILDLINK_FILES.smpeg+= lib/libsmpeg-*
|
|
BUILDLINK_FILES.smpeg+= lib/libsmpeg.*
|
|
|
|
.include "../../devel/SDL/buildlink.mk"
|
|
|
|
BUILDLINK_TARGETS.smpeg= smpeg-buildlink
|
|
BUILDLINK_TARGETS.smpeg+= smpeg-buildlink-config-wrapper
|
|
BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.smpeg}
|
|
|
|
BUILDLINK_CONFIG.smpeg= ${BUILDLINK_PREFIX.smpeg}/bin/smpeg-config
|
|
BUILDLINK_CONFIG_WRAPPER.smpeg= ${BUILDLINK_DIR}/bin/smpeg-config
|
|
|
|
.if defined(USE_CONFIG_WRAPPER)
|
|
SMPEG_CONFIG?= ${BUILDLINK_CONFIG_WRAPPER.smpeg}
|
|
CONFIGURE_ENV+= SMPEG_CONFIG="${SMPEG_CONFIG}"
|
|
MAKE_ENV+= SMPEG_CONFIG="${SMPEG_CONFIG}"
|
|
.endif
|
|
|
|
pre-configure: ${BUILDLINK_TARGETS.smpeg}
|
|
smpeg-buildlink: _BUILDLINK_USE
|
|
smpeg-buildlink-config-wrapper: _BUILDLINK_CONFIG_WRAPPER_USE
|
|
|
|
.endif # SMPEG_BUILDLINK_MK
|