1 # $NetBSD: builtin.mk,v 1.5 2006/04/06 06:22:18 reed Exp $
3 BUILTIN_PKG:= libmilter
5 BUILTIN_FIND_LIBS:= milter
6 BUILTIN_FIND_FILES_VAR:= H_LIBMILTER
7 BUILTIN_FIND_FILES.H_LIBMILTER= /usr/include/libmilter/mfapi.h
9 .include "../../mk/buildlink3/bsd.builtin.mk"
12 ### Determine if there is a built-in implementation of the package and
13 ### set IS_BUILTIN.<pkg> appropriately ("yes" or "no").
15 .if !defined(IS_BUILTIN.libmilter)
16 IS_BUILTIN.libmilter= no
17 . if empty(H_LIBMILTER:M__nonexistent__) && \
18 empty(H_LIBMILTER:M${LOCALBASE}/*) && \
19 !empty(BUILTIN_LIB_FOUND.milter:M[yY][eE][sS])
20 IS_BUILTIN.libmilter= yes
23 MAKEVARS+= IS_BUILTIN.libmilter
26 ### Determine whether we should use the built-in implementation if it
27 ### exists, and set USE_BUILTIN.<pkg> appropriate ("yes" or "no").
29 .if !defined(USE_BUILTIN.libmilter)
30 . if ${PREFER.libmilter} == "pkgsrc"
31 USE_BUILTIN.libmilter= no
33 USE_BUILTIN.libmilter= ${IS_BUILTIN.libmilter}
34 . if defined(BUILTIN_PKG.libmilter) && \
35 !empty(IS_BUILTIN.libmilter:M[yY][eE][sS])
36 USE_BUILTIN.libmilter= yes
37 . for _dep_ in ${BUILDLINK_API_DEPENDS.libmilter}
38 . if !empty(USE_BUILTIN.libmilter:M[yY][eE][sS])
39 USE_BUILTIN.libmilter!= \
40 if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.libmilter:Q}; then \
48 . endif # PREFER.libmilter
50 MAKEVARS+= USE_BUILTIN.libmilter