[BACK]Return to buildlink3.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / zlib

Annotation of pkgsrc/devel/zlib/buildlink3.mk, Revision 1.3

1.3     ! jlam        1: # $NetBSD: buildlink3.mk,v 1.2 2004/01/04 23:34:05 jlam Exp $
1.1       jlam        2:
                      3: BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
                      4: ZLIB_BUILDLINK3_MK:=   ${ZLIB_BUILDLINK3_MK}+
                      5:
1.3     ! jlam        6: .include "../../mk/bsd.prefs.mk"
        !             7:
1.2       jlam        8: .if !empty(ZLIB_BUILDLINK3_MK:M+)
1.3     ! jlam        9: BUILDLINK_PACKAGES+=           zlib
1.1       jlam       10: BUILDLINK_DEPENDS.zlib?=       zlib>=1.1.4nb1
                     11: BUILDLINK_PKGSRCDIR.zlib?=     ../../devel/zlib
                     12: .endif # ZLIB_BUILDLINK3_MK
                     13:
                     14: BUILDLINK_CHECK_BUILTIN.zlib?= NO
                     15:
                     16: .if !defined(BUILDLINK_IS_BUILTIN.zlib)
                     17: BUILDLINK_IS_BUILTIN.zlib=     NO
                     18: .  if exists(/usr/include/zlib.h)
                     19: BUILDLINK_IS_BUILTIN.zlib=     YES
                     20: .  endif
                     21: .endif
                     22:
1.3     ! jlam       23: .if defined(USE_ZLIB)
        !            24: BUILDLINK_USE_BUILTIN.zlib=    NO
        !            25: .endif
        !            26:
1.1       jlam       27: .if !empty(BUILDLINK_CHECK_BUILTIN.zlib:M[yY][eE][sS])
1.3     ! jlam       28: BUILDLINK_USE_BUILTIN.zlib=    YES
1.1       jlam       29: .endif
                     30:
1.3     ! jlam       31: .if !defined(BUILDLINK_USE_BUILTIN.zlib)
1.1       jlam       32: .  if !empty(BUILDLINK_IS_BUILTIN.zlib:M[nN][oO])
1.3     ! jlam       33: BUILDLINK_USE_BUILTIN.zlib=    NO
1.1       jlam       34: .  else
1.3     ! jlam       35: BUILDLINK_USE_BUILTIN.zlib=    YES
1.1       jlam       36: #
                     37: # The listed platforms have a broken (for the purposes of pkgsrc) version
                     38: # of this package.
                     39: #
                     40: _INCOMPAT_ZLIB=                SunOS-*-*
                     41: _INCOMPAT_ZLIB+=       IRIX-*-*
                     42: _INCOMPAT_ZLIB+=       Darwin-*-*
                     43: _INCOMPAT_ZLIB+=       Linux-*-*
                     44: #
                     45: # Some NetBSD versions shipped with zlib versions lower than 1.1.3.
                     46: #
                     47: _INCOMPAT_ZLIB+=       NetBSD-0.*-* NetBSD-1.[012]*-*
                     48: _INCOMPAT_ZLIB+=       NetBSD-1.3-* NetBSD-1.3.*-* NetBSD-1.3[A-H]-*
                     49:
                     50: INCOMPAT_ZLIB?=                # empty
                     51: .    for _pattern_ in ${_INCOMPAT_ZLIB} ${INCOMPAT_ZLIB}
                     52: .      if !empty(MACHINE_PLATFORM:M${_pattern_})
1.3     ! jlam       53: BUILDLINK_USE_BUILTIN.zlib=    NO
1.1       jlam       54: .      endif
                     55: .    endfor
                     56: .  endif
1.3     ! jlam       57: MAKEFLAGS+=    BUILDLINK_USE_BUILTIN.zlib="${BUILDLINK_USE_BUILTIN.zlib}"
1.1       jlam       58: .endif
                     59:
1.3     ! jlam       60: .if !empty(BUILDLINK_USE_BUILTIN.zlib:M[nN][oO])
1.2       jlam       61: .  if !empty(BUILDLINK_DEPTH:M+)
1.1       jlam       62: BUILDLINK_DEPENDS+=    zlib
                     63: .  endif
                     64: .endif
                     65:
                     66: BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH:C/\+$//}

CVSweb <webmaster@jp.NetBSD.org>