diff options
| author | christos <christos@NetBSD.org> | 2023-05-08 14:31:43 +0000 |
|---|---|---|
| committer | christos <christos@NetBSD.org> | 2023-05-08 14:31:43 +0000 |
| commit | 2d0deb7acd93f659de77d8c1cd9d7b7a7d7b0d4e (patch) | |
| tree | c61ff7c7ecaf6463a367b04f5913d63a763a6929 /share | |
| parent | fcfb57686fcbcf583484b2d3b91af657db56e0ae (diff) | |
Allow linking against archives like PROGDPLIBS does.
Diffstat (limited to 'share')
| -rw-r--r-- | share/mk/bsd.lib.mk | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk index eb8309d7083..261f8558dff 100644 --- a/share/mk/bsd.lib.mk +++ b/share/mk/bsd.lib.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.lib.mk,v 1.390 2023/02/07 04:53:54 mrg Exp $ +# $NetBSD: bsd.lib.mk,v 1.391 2023/05/08 14:31:43 christos Exp $ # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 .include <bsd.init.mk> @@ -69,7 +69,13 @@ LIBDO.${_lib}!= cd "${_dir}" && ${PRINTOBJDIR} LDADD+= -l${_lib} .else LDADD+= -L${LIBDO.${_lib}} -l${_lib} -DPADD+= ${LIBDO.${_lib}}/lib${_lib}.so # Don't use _LIB_PREFIX +.if exists(${LIBDO.${_lib}}/lib${_lib}_pic.a) +DPADD+= ${LIBDO.${_lib}}/lib${_lib}_pic.a +.elif exists(${LIBDO.${_lib}}/lib${_lib}.so) +DPADD+= ${LIBDO.${_lib}}/lib${_lib}.so +.else +DPADD+= ${LIBDO.${_lib}}/lib${_lib}.a +.endif .endif .endfor .endif # } |
