xref: /minix3/share/mk/bsd.shlib.mk (revision 9152e1c5a7225885973292842eaa6ab5121d1a38)
1*9152e1c5SLionel Sambuc#	$NetBSD: bsd.shlib.mk,v 1.8 2012/08/23 21:21:17 joerg Exp $
24b999f19SBen Gras
34b999f19SBen Gras.if !defined(_BSD_SHLIB_MK_)
44b999f19SBen Gras_BSD_SHLIB_MK_=1
54b999f19SBen Gras
64b999f19SBen Gras.if ${MKDYNAMICROOT} == "no"
74b999f19SBen GrasSHLIBINSTALLDIR?= /usr/lib
84b999f19SBen Gras.else
94b999f19SBen GrasSHLIBINSTALLDIR?= /lib
104b999f19SBen Gras.endif
114b999f19SBen Gras
124b999f19SBen Gras.if ${MKDYNAMICROOT} == "no" || \
134b999f19SBen Gras    (${BINDIR:Ux} != "/bin" && ${BINDIR:Ux} != "/sbin" && \
144b999f19SBen Gras     ${BINDIR:Ux} != "/libexec" && ${USE_SHLIBDIR:Uno} == "no")
154b999f19SBen GrasSHLIBDIR?=	/usr/lib
164b999f19SBen Gras.else
174b999f19SBen GrasSHLIBDIR?=	/lib
184b999f19SBen Gras.endif
194b999f19SBen Gras
204b999f19SBen Gras.if ${USE_SHLIBDIR:Uno} != "no"
214b999f19SBen Gras_LIBSODIR?=	${SHLIBINSTALLDIR}
224b999f19SBen Gras.else
234b999f19SBen Gras_LIBSODIR?=	${LIBDIR}
244b999f19SBen Gras.endif
254b999f19SBen Gras
264b999f19SBen Gras.if ${MKDYNAMICROOT} == "no"
274b999f19SBen GrasSHLINKINSTALLDIR?= /usr/libexec
284b999f19SBen Gras.else
294b999f19SBen GrasSHLINKINSTALLDIR?= /libexec
304b999f19SBen Gras.endif
314b999f19SBen Gras
324b999f19SBen Gras.if ${MKDYNAMICROOT} == "no" || \
334b999f19SBen Gras    (${BINDIR:Ux} != "/bin" && ${BINDIR:Ux} != "/sbin" && \
344b999f19SBen Gras     ${BINDIR:Ux} != "/libexec")
354b999f19SBen GrasSHLINKDIR?=	/usr/libexec
364b999f19SBen Gras.else
374b999f19SBen GrasSHLINKDIR?=	/libexec
384b999f19SBen Gras.endif
394b999f19SBen Gras
404b999f19SBen Gras.endif	# !defined(_BSD_SHLIB_MK_)
41