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

Annotation of pkgsrc/graphics/MesaLib/buildlink3.mk, Revision 1.54

1.54    ! tnn         1: # $NetBSD: buildlink3.mk,v 1.53 2015/09/16 12:28:53 tnn Exp $
1.1       jlam        2:
1.47      joerg       3: BUILDLINK_TREE+=       MesaLib
1.1       jlam        4:
1.47      joerg       5: .if !defined(MESALIB_BUILDLINK3_MK)
                      6: MESALIB_BUILDLINK3_MK:=
1.10      jlam        7:
1.34      reed        8: BUILDLINK_API_DEPENDS.MesaLib+=        MesaLib>=3.4.2
1.51      richard     9: BUILDLINK_ABI_DEPENDS.MesaLib+=        MesaLib>=7.11.2
1.1       jlam       10: BUILDLINK_PKGSRCDIR.MesaLib?=  ../../graphics/MesaLib
                     11:
1.43      obache     12: .include "../../mk/bsd.fast.prefs.mk"
                     13:
1.52      tnn        14: .if ${X11_TYPE} == "modular"
                     15: BUILDLINK_ABI_DEPENDS.MesaLib+=        MesaLib>=10.5.3
                     16: # This is needed to avoid linking conflicting libstdc++ versions
                     17: .if defined(USE_LANGUAGES) && !empty(USE_LANGUAGES:Mc++)
                     18: GCC_REQD+=     4.2
                     19: .endif
                     20: .endif
                     21:
1.42      tron       22: # See <http://developer.apple.com/qa/qa2007/qa1567.html>.
1.54    ! tnn        23: .if ${X11_TYPE} == "native" && !empty(MACHINE_PLATFORM:MDarwin-[9].*-*)
1.46      tron       24: BUILDLINK_LDFLAGS.MesaLib+=    -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
1.41      tron       25: .endif
                     26:
1.44      bjs        27: pkgbase:= MesaLib
                     28: .include "../../mk/pkg-build-options.mk"
                     29:
1.50      obache     30: .if ${X11_TYPE} == "native" && ${OPSYS} != "Cygwin" && exists(${X11BASE}/lib/pkgconfig/dri.pc)
1.48      obache     31: PKG_BUILD_OPTIONS.MesaLib+=    dri
                     32: .endif
                     33:
1.44      bjs        34: .if !empty(PKG_BUILD_OPTIONS.MesaLib:Mdri)
                     35: .  include "../../graphics/MesaLib/dri.mk"
                     36: .endif
1.28      snj        37:
1.53      tnn        38: .if    ${X11_TYPE} == "modular" && !empty(PKG_BUILD_OPTIONS.MesaLib:Mdri) ||   \
                     39:        ${X11_TYPE} == "native"  && exists(${X11BASE}/include/EGL/egl.h)
                     40: MESALIB_SUPPORTS_EGL=  yes
                     41: .else
                     42: MESALIB_SUPPORTS_EGL=  no
                     43: .endif
                     44:
1.32      drochner   45: .if !empty(MACHINE_PLATFORM:MNetBSD-[12].*)
                     46: .include "../../devel/pthread-stublib/buildlink3.mk"
                     47: .endif
                     48:
1.38      joerg      49: .include "../../x11/libXext/buildlink3.mk"
1.47      joerg      50: .endif # MESALIB_BUILDLINK3_MK
1.38      joerg      51:
1.47      joerg      52: BUILDLINK_TREE+=       -MesaLib

CVSweb <webmaster@jp.NetBSD.org>