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>