[BACK]Return to builtin.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / libXdmcp

Annotation of pkgsrc/x11/libXdmcp/builtin.mk, Revision 1.1

1.1     ! tron        1: # $NetBSD: builtin.mk,v 1.1 2007/12/15 15:41:36 tron Exp $
        !             2:
        !             3: BUILTIN_PKG:=  libXdmcp
        !             4:
        !             5: BUILTIN_FIND_FILES_VAR:=       H_XDMCP
        !             6: BUILTIN_FIND_FILES.H_XDMCP=    ${X11BASE}/include/X11/Xdmcp.h
        !             7:
        !             8: .include "../../mk/buildlink3/bsd.builtin.mk"
        !             9:
        !            10: ###
        !            11: ### Determine if there is a built-in implementation of the package and
        !            12: ### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
        !            13: ###
        !            14: .if ${X11BASE} == ${LOCALBASE}
        !            15: IS_BUILTIN.libXdmcp=   no
        !            16: .elif !defined(IS_BUILTIN.libXdmcp)
        !            17: IS_BUILTIN.libXdmcp=   no
        !            18: .  if empty(H_XDMCP:M__nonexistent__)
        !            19: IS_BUILTIN.libXdmcp=   yes
        !            20: .  endif
        !            21: .endif
        !            22: MAKEVARS+=     IS_BUILTIN.libXdmcp
        !            23:
        !            24: ###
        !            25: ### Determine whether we should use the built-in implementation if it
        !            26: ### exists, and set USE_BUILTIN.<pkg> appropriate ("yes" or "no").
        !            27: ###
        !            28: .if !defined(USE_BUILTIN.libXdmcp)
        !            29: .  if ${PREFER.libXdmcp} == "pkgsrc"
        !            30: USE_BUILTIN.libXdmcp=  no
        !            31: .  else
        !            32: USE_BUILTIN.libXdmcp=  ${IS_BUILTIN.libXdmcp}
        !            33: .    if defined(BUILTIN_PKG.libXdmcp) && \
        !            34:         !empty(IS_BUILTIN.libXdmcp:M[yY][eE][sS])
        !            35: USE_BUILTIN.libXdmcp=  yes
        !            36: .      for _dep_ in ${BUILDLINK_API_DEPENDS.libXdmcp}
        !            37: .        if !empty(USE_BUILTIN.libXdmcp:M[yY][eE][sS])
        !            38: USE_BUILTIN.libXdmcp!=                                                 \
        !            39:        if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.libXdmcp:Q}; then \
        !            40:                ${ECHO} yes;                                            \
        !            41:        else                                                            \
        !            42:                ${ECHO} no;                                             \
        !            43:        fi
        !            44: .        endif
        !            45: .      endfor
        !            46: .    endif
        !            47: .  endif  # PREFER.libXdmcp
        !            48: .endif
        !            49: MAKEVARS+=     USE_BUILTIN.libXdmcp

CVSweb <webmaster@jp.NetBSD.org>