Annotation of pkgsrc/devel/zlib/buildlink.mk, Revision 1.3
1.3 ! jlam 1: # $NetBSD: buildlink.mk,v 1.2 2001/06/10 00:09:31 jlam Exp $
1.1 jlam 2: #
3: # This Makefile fragment is included by packages that use zlib.
4: #
5: # To use this Makefile fragment, simply:
6: #
7: # (1) Optionally define ZLIB_REQD to the version of zlib desired.
8: # (2) Include this Makefile fragment in the package Makefile,
1.3 ! jlam 9: # (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header
1.1 jlam 10: # search path, and
1.3 ! jlam 11: # (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search
1.1 jlam 12: # path.
13:
14: .if !defined(ZLIB_BUILDLINK_MK)
15: ZLIB_BUILDLINK_MK= # defined
16:
17: ZLIB_REQD?= 1.1.3
18:
19: .if exists(/usr/include/zlib.h)
20: _NEED_ZLIB= NO
21: .else
22: _NEED_ZLIB= YES
23: .endif
24:
25: .if ${_NEED_ZLIB} == "YES"
26: DEPENDS+= zlib>=${ZLIB_REQD}:../../devel/zlib
1.3 ! jlam 27: BUILDLINK_PREFIX.zlib= ${LOCALBASE}
1.1 jlam 28: .else
1.3 ! jlam 29: BUILDLINK_PREFIX.zlib= /usr
1.1 jlam 30: .endif
31:
1.3 ! jlam 32: BUILDLINK_FILES.zlib= include/zconf.h
! 33: BUILDLINK_FILES.zlib+= include/zlib.h
! 34: BUILDLINK_FILES.zlib+= lib/libz.*
1.1 jlam 35:
1.3 ! jlam 36: BUILDLINK_TARGETS.zlib= zlib-buildlink
! 37: BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.zlib}
1.2 jlam 38:
1.3 ! jlam 39: pre-configure: ${BUILDLINK_TARGETS.zlib}
! 40: zlib-buildlink: _BUILDLINK_USE
1.2 jlam 41:
1.3 ! jlam 42: .include "../../mk/bsd.buildlink.mk"
1.1 jlam 43:
44: .endif # ZLIB_BUILDLINK_MK
CVSweb <webmaster@jp.NetBSD.org>