src.libnames.mk: NEED/WANT_COMPAT+static support
Look in _LIB_OBJTOP for all static libraries not just INTERNALLIBs. In normal operation this is a no-op, but improves the consistency of this file. Reviewed by: imp, jhb Obtained from: CheriBSD Differential Revision: https://reviews.freebsd.org/D35822
This commit is contained in:
parent
6feb6b4ffc
commit
0c8ff61ee1
@ -661,99 +661,99 @@ LIBC_NOSSP_PIC?= ${LIBC_NOSSP_PICDIR}/libc_nossp_pic.a
|
|||||||
# Define a directory for each library. This is useful for adding -L in when
|
# Define a directory for each library. This is useful for adding -L in when
|
||||||
# not using a --sysroot or for meta mode bootstrapping when there is no
|
# not using a --sysroot or for meta mode bootstrapping when there is no
|
||||||
# Makefile.depend. These are sorted by directory.
|
# Makefile.depend. These are sorted by directory.
|
||||||
LIBAVLDIR= ${OBJTOP}/cddl/lib/libavl
|
LIBAVLDIR= ${_LIB_OBJTOP}/cddl/lib/libavl
|
||||||
LIBCTFDIR= ${OBJTOP}/cddl/lib/libctf
|
LIBCTFDIR= ${_LIB_OBJTOP}/cddl/lib/libctf
|
||||||
LIBDTRACEDIR= ${OBJTOP}/cddl/lib/libdtrace
|
LIBDTRACEDIR= ${_LIB_OBJTOP}/cddl/lib/libdtrace
|
||||||
LIBICPDIR= ${OBJTOP}/cddl/lib/libicp
|
LIBICPDIR= ${_LIB_OBJTOP}/cddl/lib/libicp
|
||||||
LIBICP?= ${LIBICPDIR}/libicp${PIE_SUFFIX}.a
|
LIBICP?= ${LIBICPDIR}/libicp${PIE_SUFFIX}.a
|
||||||
LIBICP_RESCUEDIR= ${OBJTOP}/cddl/lib/libicp_rescue
|
LIBICP_RESCUEDIR= ${_LIB_OBJTOP}/cddl/lib/libicp_rescue
|
||||||
LIBICP_RESCUE?= ${LIBICP_RESCUEDIR}/libicp_rescue${PIE_SUFFIX}.a
|
LIBICP_RESCUE?= ${LIBICP_RESCUEDIR}/libicp_rescue${PIE_SUFFIX}.a
|
||||||
LIBNVPAIRDIR= ${OBJTOP}/cddl/lib/libnvpair
|
LIBNVPAIRDIR= ${_LIB_OBJTOP}/cddl/lib/libnvpair
|
||||||
LIBNVPAIR?= ${LIBNVPAIRDIR}/libnvpair${PIE_SUFFIX}.a
|
LIBNVPAIR?= ${LIBNVPAIRDIR}/libnvpair${PIE_SUFFIX}.a
|
||||||
LIBUMEMDIR= ${OBJTOP}/cddl/lib/libumem
|
LIBUMEMDIR= ${_LIB_OBJTOP}/cddl/lib/libumem
|
||||||
LIBUUTILDIR= ${OBJTOP}/cddl/lib/libuutil
|
LIBUUTILDIR= ${_LIB_OBJTOP}/cddl/lib/libuutil
|
||||||
LIBZFSDIR= ${OBJTOP}/cddl/lib/libzfs
|
LIBZFSDIR= ${_LIB_OBJTOP}/cddl/lib/libzfs
|
||||||
LIBZFS?= ${LIBZFSDIR}/libzfs${PIE_SUFFIX}.a
|
LIBZFS?= ${LIBZFSDIR}/libzfs${PIE_SUFFIX}.a
|
||||||
LIBZFS_COREDIR= ${OBJTOP}/cddl/lib/libzfs_core
|
LIBZFS_COREDIR= ${_LIB_OBJTOP}/cddl/lib/libzfs_core
|
||||||
LIBZFS_CORE?= ${LIBZFS_COREDIR}/libzfs_core${PIE_SUFFIX}.a
|
LIBZFS_CORE?= ${LIBZFS_COREDIR}/libzfs_core${PIE_SUFFIX}.a
|
||||||
LIBZFSBOOTENVDIR= ${OBJTOP}/cddl/lib/libzfsbootenv
|
LIBZFSBOOTENVDIR= ${_LIB_OBJTOP}/cddl/lib/libzfsbootenv
|
||||||
LIBZFSBOOTENV?= ${LIBZFSBOOTENVDIR}/libzfsbootenv${PIE_SUFFIX}.a
|
LIBZFSBOOTENV?= ${LIBZFSBOOTENVDIR}/libzfsbootenv${PIE_SUFFIX}.a
|
||||||
LIBZPOOLDIR= ${OBJTOP}/cddl/lib/libzpool
|
LIBZPOOLDIR= ${_LIB_OBJTOP}/cddl/lib/libzpool
|
||||||
LIBZPOOL?= ${LIBZPOOLDIR}/libzpool${PIE_SUFFIX}.a
|
LIBZPOOL?= ${LIBZPOOLDIR}/libzpool${PIE_SUFFIX}.a
|
||||||
LIBZUTILDIR= ${OBJTOP}/cddl/lib/libzutil
|
LIBZUTILDIR= ${_LIB_OBJTOP}/cddl/lib/libzutil
|
||||||
LIBZUTIL?= ${LIBZUTILDIR}/libzutil${PIE_SUFFIX}.a
|
LIBZUTIL?= ${LIBZUTILDIR}/libzutil${PIE_SUFFIX}.a
|
||||||
LIBTPOOLDIR= ${OBJTOP}/cddl/lib/libtpool
|
LIBTPOOLDIR= ${_LIB_OBJTOP}/cddl/lib/libtpool
|
||||||
|
|
||||||
# OFED support
|
# OFED support
|
||||||
LIBCXGB4DIR= ${OBJTOP}/lib/ofed/libcxgb4
|
LIBCXGB4DIR= ${_LIB_OBJTOP}/lib/ofed/libcxgb4
|
||||||
LIBIBCMDIR= ${OBJTOP}/lib/ofed/libibcm
|
LIBIBCMDIR= ${_LIB_OBJTOP}/lib/ofed/libibcm
|
||||||
LIBIBMADDIR= ${OBJTOP}/lib/ofed/libibmad
|
LIBIBMADDIR= ${_LIB_OBJTOP}/lib/ofed/libibmad
|
||||||
LIBIBNETDISCDIR=${OBJTOP}/lib/ofed/libibnetdisc
|
LIBIBNETDISCDIR=${_LIB_OBJTOP}/lib/ofed/libibnetdisc
|
||||||
LIBIBUMADDIR= ${OBJTOP}/lib/ofed/libibumad
|
LIBIBUMADDIR= ${_LIB_OBJTOP}/lib/ofed/libibumad
|
||||||
LIBIBVERBSDIR= ${OBJTOP}/lib/ofed/libibverbs
|
LIBIBVERBSDIR= ${_LIB_OBJTOP}/lib/ofed/libibverbs
|
||||||
LIBIRDMADIR= ${OBJTOP}/lib/ofed/libirdma
|
LIBIRDMADIR= ${_LIB_OBJTOP}/lib/ofed/libirdma
|
||||||
LIBMLX4DIR= ${OBJTOP}/lib/ofed/libmlx4
|
LIBMLX4DIR= ${_LIB_OBJTOP}/lib/ofed/libmlx4
|
||||||
LIBMLX5DIR= ${OBJTOP}/lib/ofed/libmlx5
|
LIBMLX5DIR= ${_LIB_OBJTOP}/lib/ofed/libmlx5
|
||||||
LIBRDMACMDIR= ${OBJTOP}/lib/ofed/librdmacm
|
LIBRDMACMDIR= ${_LIB_OBJTOP}/lib/ofed/librdmacm
|
||||||
LIBOSMCOMPDIR= ${OBJTOP}/lib/ofed/complib
|
LIBOSMCOMPDIR= ${_LIB_OBJTOP}/lib/ofed/complib
|
||||||
LIBOPENSMDIR= ${OBJTOP}/lib/ofed/libopensm
|
LIBOPENSMDIR= ${_LIB_OBJTOP}/lib/ofed/libopensm
|
||||||
LIBOSMVENDORDIR=${OBJTOP}/lib/ofed/libvendor
|
LIBOSMVENDORDIR=${_LIB_OBJTOP}/lib/ofed/libvendor
|
||||||
|
|
||||||
LIBDIALOGDIR= ${OBJTOP}/gnu/lib/libdialog
|
LIBDIALOGDIR= ${_LIB_OBJTOP}/gnu/lib/libdialog
|
||||||
LIBSSPDIR= ${OBJTOP}/lib/libssp
|
LIBSSPDIR= ${_LIB_OBJTOP}/lib/libssp
|
||||||
LIBSSP_NONSHAREDDIR= ${OBJTOP}/lib/libssp_nonshared
|
LIBSSP_NONSHAREDDIR= ${_LIB_OBJTOP}/lib/libssp_nonshared
|
||||||
LIBASN1DIR= ${OBJTOP}/kerberos5/lib/libasn1
|
LIBASN1DIR= ${_LIB_OBJTOP}/kerberos5/lib/libasn1
|
||||||
LIBGSSAPI_KRB5DIR= ${OBJTOP}/kerberos5/lib/libgssapi_krb5
|
LIBGSSAPI_KRB5DIR= ${_LIB_OBJTOP}/kerberos5/lib/libgssapi_krb5
|
||||||
LIBGSSAPI_NTLMDIR= ${OBJTOP}/kerberos5/lib/libgssapi_ntlm
|
LIBGSSAPI_NTLMDIR= ${_LIB_OBJTOP}/kerberos5/lib/libgssapi_ntlm
|
||||||
LIBGSSAPI_SPNEGODIR= ${OBJTOP}/kerberos5/lib/libgssapi_spnego
|
LIBGSSAPI_SPNEGODIR= ${_LIB_OBJTOP}/kerberos5/lib/libgssapi_spnego
|
||||||
LIBHDBDIR= ${OBJTOP}/kerberos5/lib/libhdb
|
LIBHDBDIR= ${_LIB_OBJTOP}/kerberos5/lib/libhdb
|
||||||
LIBHEIMBASEDIR= ${OBJTOP}/kerberos5/lib/libheimbase
|
LIBHEIMBASEDIR= ${_LIB_OBJTOP}/kerberos5/lib/libheimbase
|
||||||
LIBHEIMIPCCDIR= ${OBJTOP}/kerberos5/lib/libheimipcc
|
LIBHEIMIPCCDIR= ${_LIB_OBJTOP}/kerberos5/lib/libheimipcc
|
||||||
LIBHEIMIPCSDIR= ${OBJTOP}/kerberos5/lib/libheimipcs
|
LIBHEIMIPCSDIR= ${_LIB_OBJTOP}/kerberos5/lib/libheimipcs
|
||||||
LIBHEIMNTLMDIR= ${OBJTOP}/kerberos5/lib/libheimntlm
|
LIBHEIMNTLMDIR= ${_LIB_OBJTOP}/kerberos5/lib/libheimntlm
|
||||||
LIBHX509DIR= ${OBJTOP}/kerberos5/lib/libhx509
|
LIBHX509DIR= ${_LIB_OBJTOP}/kerberos5/lib/libhx509
|
||||||
LIBKADM5CLNTDIR= ${OBJTOP}/kerberos5/lib/libkadm5clnt
|
LIBKADM5CLNTDIR= ${_LIB_OBJTOP}/kerberos5/lib/libkadm5clnt
|
||||||
LIBKADM5SRVDIR= ${OBJTOP}/kerberos5/lib/libkadm5srv
|
LIBKADM5SRVDIR= ${_LIB_OBJTOP}/kerberos5/lib/libkadm5srv
|
||||||
LIBKAFS5DIR= ${OBJTOP}/kerberos5/lib/libkafs5
|
LIBKAFS5DIR= ${_LIB_OBJTOP}/kerberos5/lib/libkafs5
|
||||||
LIBKDCDIR= ${OBJTOP}/kerberos5/lib/libkdc
|
LIBKDCDIR= ${_LIB_OBJTOP}/kerberos5/lib/libkdc
|
||||||
LIBKRB5DIR= ${OBJTOP}/kerberos5/lib/libkrb5
|
LIBKRB5DIR= ${_LIB_OBJTOP}/kerberos5/lib/libkrb5
|
||||||
LIBROKENDIR= ${OBJTOP}/kerberos5/lib/libroken
|
LIBROKENDIR= ${_LIB_OBJTOP}/kerberos5/lib/libroken
|
||||||
LIBWINDDIR= ${OBJTOP}/kerberos5/lib/libwind
|
LIBWINDDIR= ${_LIB_OBJTOP}/kerberos5/lib/libwind
|
||||||
LIBATF_CDIR= ${OBJTOP}/lib/atf/libatf-c
|
LIBATF_CDIR= ${_LIB_OBJTOP}/lib/atf/libatf-c
|
||||||
LIBATF_CXXDIR= ${OBJTOP}/lib/atf/libatf-c++
|
LIBATF_CXXDIR= ${_LIB_OBJTOP}/lib/atf/libatf-c++
|
||||||
LIBGMOCKDIR= ${OBJTOP}/lib/googletest/gmock
|
LIBGMOCKDIR= ${_LIB_OBJTOP}/lib/googletest/gmock
|
||||||
LIBGMOCK_MAINDIR= ${OBJTOP}/lib/googletest/gmock_main
|
LIBGMOCK_MAINDIR= ${_LIB_OBJTOP}/lib/googletest/gmock_main
|
||||||
LIBGTESTDIR= ${OBJTOP}/lib/googletest/gtest
|
LIBGTESTDIR= ${_LIB_OBJTOP}/lib/googletest/gtest
|
||||||
LIBGTEST_MAINDIR= ${OBJTOP}/lib/googletest/gtest_main
|
LIBGTEST_MAINDIR= ${_LIB_OBJTOP}/lib/googletest/gtest_main
|
||||||
LIBALIASDIR= ${OBJTOP}/lib/libalias/libalias
|
LIBALIASDIR= ${_LIB_OBJTOP}/lib/libalias/libalias
|
||||||
LIBBLACKLISTDIR= ${OBJTOP}/lib/libblacklist
|
LIBBLACKLISTDIR= ${_LIB_OBJTOP}/lib/libblacklist
|
||||||
LIBBLOCKSRUNTIMEDIR= ${OBJTOP}/lib/libblocksruntime
|
LIBBLOCKSRUNTIMEDIR= ${_LIB_OBJTOP}/lib/libblocksruntime
|
||||||
LIBBSNMPDIR= ${OBJTOP}/lib/libbsnmp/libbsnmp
|
LIBBSNMPDIR= ${_LIB_OBJTOP}/lib/libbsnmp/libbsnmp
|
||||||
LIBCASPERDIR= ${OBJTOP}/lib/libcasper/libcasper
|
LIBCASPERDIR= ${_LIB_OBJTOP}/lib/libcasper/libcasper
|
||||||
LIBCAP_DNSDIR= ${OBJTOP}/lib/libcasper/services/cap_dns
|
LIBCAP_DNSDIR= ${_LIB_OBJTOP}/lib/libcasper/services/cap_dns
|
||||||
LIBCAP_GRPDIR= ${OBJTOP}/lib/libcasper/services/cap_grp
|
LIBCAP_GRPDIR= ${_LIB_OBJTOP}/lib/libcasper/services/cap_grp
|
||||||
LIBCAP_NETDIR= ${OBJTOP}/lib/libcasper/services/cap_net
|
LIBCAP_NETDIR= ${_LIB_OBJTOP}/lib/libcasper/services/cap_net
|
||||||
LIBCAP_PWDDIR= ${OBJTOP}/lib/libcasper/services/cap_pwd
|
LIBCAP_PWDDIR= ${_LIB_OBJTOP}/lib/libcasper/services/cap_pwd
|
||||||
LIBCAP_SYSCTLDIR= ${OBJTOP}/lib/libcasper/services/cap_sysctl
|
LIBCAP_SYSCTLDIR= ${_LIB_OBJTOP}/lib/libcasper/services/cap_sysctl
|
||||||
LIBCAP_SYSLOGDIR= ${OBJTOP}/lib/libcasper/services/cap_syslog
|
LIBCAP_SYSLOGDIR= ${_LIB_OBJTOP}/lib/libcasper/services/cap_syslog
|
||||||
LIBCBORDIR= ${OBJTOP}/lib/libcbor
|
LIBCBORDIR= ${_LIB_OBJTOP}/lib/libcbor
|
||||||
LIBBSDXMLDIR= ${OBJTOP}/lib/libexpat
|
LIBBSDXMLDIR= ${_LIB_OBJTOP}/lib/libexpat
|
||||||
LIBFIDO2DIR= ${OBJTOP}/lib/libfido2
|
LIBFIDO2DIR= ${_LIB_OBJTOP}/lib/libfido2
|
||||||
LIBKVMDIR= ${OBJTOP}/lib/libkvm
|
LIBKVMDIR= ${_LIB_OBJTOP}/lib/libkvm
|
||||||
LIBPTHREADDIR= ${OBJTOP}/lib/libthr
|
LIBPTHREADDIR= ${_LIB_OBJTOP}/lib/libthr
|
||||||
LIBMDIR= ${OBJTOP}/lib/msun
|
LIBMDIR= ${_LIB_OBJTOP}/lib/msun
|
||||||
LIBFORMWDIR= ${OBJTOP}/lib/ncurses/form
|
LIBFORMWDIR= ${_LIB_OBJTOP}/lib/ncurses/form
|
||||||
LIBMENUWDIR= ${OBJTOP}/lib/ncurses/menu
|
LIBMENUWDIR= ${_LIB_OBJTOP}/lib/ncurses/menu
|
||||||
LIBNCURSESWDIR= ${OBJTOP}/lib/ncurses/ncurses
|
LIBNCURSESWDIR= ${_LIB_OBJTOP}/lib/ncurses/ncurses
|
||||||
LIBTINFOWDIR= ${OBJTOP}/lib/ncurses/tinfo
|
LIBTINFOWDIR= ${_LIB_OBJTOP}/lib/ncurses/tinfo
|
||||||
LIBPANELWDIR= ${OBJTOP}/lib/ncurses/panel
|
LIBPANELWDIR= ${_LIB_OBJTOP}/lib/ncurses/panel
|
||||||
LIBCRYPTODIR= ${OBJTOP}/secure/lib/libcrypto
|
LIBCRYPTODIR= ${_LIB_OBJTOP}/secure/lib/libcrypto
|
||||||
LIBSPLDIR= ${OBJTOP}/cddl/lib/libspl
|
LIBSPLDIR= ${_LIB_OBJTOP}/cddl/lib/libspl
|
||||||
LIBSSHDIR= ${OBJTOP}/secure/lib/libssh
|
LIBSSHDIR= ${_LIB_OBJTOP}/secure/lib/libssh
|
||||||
LIBSSLDIR= ${OBJTOP}/secure/lib/libssl
|
LIBSSLDIR= ${_LIB_OBJTOP}/secure/lib/libssl
|
||||||
LIBTEKENDIR= ${OBJTOP}/sys/teken/libteken
|
LIBTEKENDIR= ${_LIB_OBJTOP}/sys/teken/libteken
|
||||||
LIBEGACYDIR= ${OBJTOP}/tools/build
|
LIBEGACYDIR= ${_LIB_OBJTOP}/tools/build
|
||||||
LIBLNDIR= ${OBJTOP}/usr.bin/lex/lib
|
LIBLNDIR= ${_LIB_OBJTOP}/usr.bin/lex/lib
|
||||||
|
|
||||||
LIBTERMCAPWDIR= ${LIBTINFOWDIR}
|
LIBTERMCAPWDIR= ${LIBTINFOWDIR}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user