Return to builtin.mk CVS log | Up to [cvs.NetBSD.org] / pkgsrc / graphics / MesaLib |
File: [cvs.NetBSD.org] / pkgsrc / graphics / MesaLib / builtin.mk (download)
Revision 1.18, Mon Mar 19 12:34:13 2012 UTC (12 years ago) by joerg
Drop imake-check logic from X11 components' builtin.mk. Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge. Always install man pages, not cat pages when using imake. Unify the various imake PLIST variables in preparation for dropping. Adjust xbattbar for the new expectations. |
# $NetBSD: builtin.mk,v 1.18 2012/03/19 12:34:13 joerg Exp $ BUILTIN_PKG:= MesaLib BUILTIN_FIND_FILES_VAR:= H_MESALIB BUILTIN_FIND_FILES.H_MESALIB= ${X11BASE}/include/GL/glx.h .include "../../mk/buildlink3/bsd.builtin.mk" ### ### Determine if there is a built-in implementation of the package and ### set IS_BUILTIN.<pkg> appropriately ("yes" or "no"). ### .if !defined(IS_BUILTIN.MesaLib) . if empty(H_MESALIB:M__nonexistent__) IS_BUILTIN.MesaLib= yes . else IS_BUILTIN.MesaLib= no . endif .endif MAKEVARS+= IS_BUILTIN.MesaLib ### ### If there is a built-in implementation, then set BUILTIN_PKG.<pkg> to ### a package name to represent the built-in package. ### .if !defined(BUILTIN_PKG.MesaLib) && \ !empty(IS_BUILTIN.MesaLib:M[yY][eE][sS]) && \ empty(H_MESALIB:M__nonexistent__) . include "../../graphics/Mesa/version.mk" BUILTIN_PKG.MesaLib= MesaLib-${BUILTIN_VERSION.Mesa} .endif MAKEVARS+= BUILTIN_PKG.MesaLib ### ### Determine whether we should use the built-in implementation if it ### exists, and set USE_BUILTIN.<pkg> appropriate ("yes" or "no"). ### .if !defined(USE_BUILTIN.MesaLib) . if ${PREFER.MesaLib} == "pkgsrc" USE_BUILTIN.MesaLib= no . else USE_BUILTIN.MesaLib= ${IS_BUILTIN.MesaLib} . if defined(BUILTIN_PKG.MesaLib) && \ !empty(IS_BUILTIN.MesaLib:M[yY][eE][sS]) USE_BUILTIN.MesaLib= yes . for dep in ${BUILDLINK_API_DEPENDS.MesaLib} . if !empty(USE_BUILTIN.MesaLib:M[yY][eE][sS]) USE_BUILTIN.MesaLib!= \ if ${PKG_ADMIN} pmatch ${dep:Q} ${BUILTIN_PKG.MesaLib:Q}; then \ ${ECHO} yes; \ else \ ${ECHO} no; \ fi . endif . endfor . endif . endif # PREFER.MesaLib .endif MAKEVARS+= USE_BUILTIN.MesaLib ### ### The section below only applies if we are not including this file ### solely to determine whether a built-in implementation exists. ### CHECK_BUILTIN.MesaLib?= no .if !empty(CHECK_BUILTIN.MesaLib:M[nN][oO]) . if !empty(USE_BUILTIN.MesaLib:M[nN][oO]) . include "../../mk/pthread.buildlink3.mk" . include "../../mk/pthread.builtin.mk" BUILTIN_PKG:= MesaLib . endif . include "../../mk/x11.builtin.mk" .endif # CHECK_BUILTIN.MesaLib