summaryrefslogtreecommitdiffstats
path: root/share/mk/src.libnames.mk
diff options
context:
space:
mode:
authorbdrewery <bdrewery@FreeBSD.org>2015-12-02 00:17:13 +0000
committerbdrewery <bdrewery@FreeBSD.org>2015-12-02 00:17:13 +0000
commit570d050700bf22fefb009e10e105367a792ab2a3 (patch)
tree5166fac110cec627f7804fdbefc960e505766c51 /share/mk/src.libnames.mk
parentd52863555f27d3ebfadfae77f8d17fb0c8306fbc (diff)
downloadFreeBSD-src-570d050700bf22fefb009e10e105367a792ab2a3.zip
FreeBSD-src-570d050700bf22fefb009e10e105367a792ab2a3.tar.gz
Revert incomplete r291623.
Diffstat (limited to 'share/mk/src.libnames.mk')
-rw-r--r--share/mk/src.libnames.mk60
1 files changed, 8 insertions, 52 deletions
diff --git a/share/mk/src.libnames.mk b/share/mk/src.libnames.mk
index 2f49fcd..310941f 100644
--- a/share/mk/src.libnames.mk
+++ b/share/mk/src.libnames.mk
@@ -163,8 +163,6 @@ _LIBRARIES= \
ypclnt \
z
-# Each library's LIBADD needs to be duplicated here for static linkage of
-# 2nd+ order consumers.
_DP_80211= sbuf bsdxml
_DP_archive= z bz2 lzma bsdxml
.if ${MK_OPENSSL} != "no"
@@ -172,7 +170,6 @@ _DP_archive+= crypto
.else
_DP_archive+= md
.endif
-_DP_sqlite3= pthread
_DP_ssl= crypto
_DP_ssh= crypto crypt
.if ${MK_LDNS} != "no"
@@ -220,7 +217,7 @@ _DP_fetch= md
.endif
_DP_execinfo= elf
_DP_dwarf= elf
-_DP_dpv= dialog figpar util ncursesw
+_DP_dpv= dialog figpar util
_DP_dialog= ncursesw m
_DP_cuse= pthread
_DP_atf_cxx= atf_c
@@ -235,39 +232,16 @@ _DP_pam+= ssh
.if ${MK_NIS} != "no"
_DP_pam+= ypclnt
.endif
-_DP_readline= ncursesw
-_DP_roken= crypt
-_DP_kadm5clnt= com_err krb5 roken
-_DP_kadm5srv= com_err hdb krb5 roken
-_DP_heimntlm= crypto com_err krb5 roken
-_DP_hx509= asn1 com_err crypto roken wind
-_DP_hdb= asn1 com_err krb5 roken sqlite3
-_DP_asn1= com_err roken
-_DP_kdc= roken hdb hx509 krb5 heimntlm asn1 crypto
-_DP_wind= com_err roken
-_DP_heimbase= pthread
-_DP_heimipcc= heimbase roken pthread
-_DP_heimipcs= heimbase roken pthread
-_DP_kafs5= asn1 krb5 roken
-_DP_krb5+= asn1 com_err crypt crypto hx509 roken wind heimbase heimipcc
+_DP_krb5+= asn1 com_err crypt crypto hx509 roken wind heimbase heimipcc \
+ pthread
_DP_gssapi_krb5+= gssapi krb5 crypto roken asn1 com_err
_DP_lzma= pthread
_DP_ucl= m
_DP_vmmapi= util
_DP_ctf= z
_DP_proc= rtld_db util
-_DP_dtrace= ctf elf proc pthread rtld_db
+_DP_dtrace= rtld_db pthread
_DP_xo= util
-# The libc dependencies are not strictly needed but are defined to make the
-# assert happy.
-_DP_c= compiler_rt
-.if ${MK_SSP} != "no"
-_DP_c+= ssp_nonshared
-.endif
-_DP_stdthreads= pthread
-_DP_tacplus= md
-_DP_panel= ncurses
-_DP_panelw= ncursesw
# Define spacial cases
LDADD_supcplusplus= -lsupc++
@@ -317,7 +291,6 @@ DPADD_dtrace+= ${DPADD_ctf} ${DPADD_elf} ${DPADD_proc}
LDADD_dtrace+= ${LDADD_ctf} ${LDADD_elf} ${LDADD_proc}
# The following depends on libraries which are using pthread
-# XXX: These vars are always empty
DPADD_hdb+= ${DPADD_pthread}
LDADD_hdb+= ${LDADD_pthread}
DPADD_kadm5srv+= ${DPADD_pthread}
@@ -333,10 +306,9 @@ LDADD+= ${LDADD_${_l}}
.endfor
.if defined(DPADD) && ${DPADD:Mmissing-dpadd_*}
-.error ${.CURDIR}: Missing ${DPADD:Mmissing-dpadd_*:S/missing-dpadd_//:S/^/DPADD_/} variable add "${DPADD:Mmissing-dpadd_*:S/missing-dpadd_//}" to _LIBRARIES, _INTERNALLIBS, or _PRIVATELIBS and define "${DPADD:Mmissing-dpadd_*:S/missing-dpadd_//:S/^/LIB/:tu}".
+.error Missing ${DPADD:Mmissing-dpadd_*:S/missing-dpadd_//:S/^/DPADD_/} variable add "${DPADD:Mmissing-dpadd_*:S/missing-dpadd_//}" to _LIBRARIES, _INTERNALLIBS, or _PRIVATELIBS and define "${DPADD:Mmissing-dpadd_*:S/missing-dpadd_//:S/^/LIB/:tu}".
.endif
-# INTERNALLIB definitions.
LIBELFTCDIR= ${OBJTOP}/lib/libelftc
LIBELFTC?= ${LIBELFTCDIR}/libelftc.a
@@ -380,7 +352,7 @@ LIBNTPEVENTDIR= ${OBJTOP}/usr.sbin/ntp/libntpevent
LIBNTPEVENT?= ${LIBNTPEVENTDIR}/libntpevent.a
LIBOPTSDIR= ${OBJTOP}/usr.sbin/ntp/libopts
-LIBOPTS?= ${LIBOPTSDIR}/libopts.a
+LIBOTPS?= ${LIBOPTSDIR}/libopts.a
LIBPARSEDIR= ${OBJTOP}/usr.sbin/ntp/libparse
LIBPARSE?= ${LIBPARSEDIR}/libparse.a
@@ -444,10 +416,8 @@ LIBFORMDIR= ${OBJTOP}/lib/ncurses/form
LIBFORMLIBWDIR= ${OBJTOP}/lib/ncurses/formw
LIBMENUDIR= ${OBJTOP}/lib/ncurses/menu
LIBMENULIBWDIR= ${OBJTOP}/lib/ncurses/menuw
-LIBNCURSESDIR= ${OBJTOP}/lib/ncurses/ncurses
-LIBNCURSESWDIR= ${OBJTOP}/lib/ncurses/ncursesw
-LIBTERMCAPDIR= ${LIBNCURSESDIR}
-LIBTERMCAPWDIR= ${LIBNCURSESWDIR}
+LIBTERMCAPDIR= ${OBJTOP}/lib/ncurses/ncurses
+LIBTERMCAPWDIR= ${OBJTOP}/lib/ncurses/ncursesw
LIBPANELDIR= ${OBJTOP}/lib/ncurses/panel
LIBPANELWDIR= ${OBJTOP}/lib/ncurses/panelw
LIBCRYPTODIR= ${OBJTOP}/secure/lib/libcrypto
@@ -462,18 +432,4 @@ LIBLNDIR= ${OBJTOP}/usr.bin/lex/lib
LIB${lib:tu}DIR?= ${OBJTOP}/lib/lib${lib}
.endfor
-# Sanity check that libraries are defined here properly when building them.
-.if defined(LIB) && ${_LIBRARIES:M${LIB}} != ""
-.if !empty(LIBADD) && \
- (!defined(_DP_${LIB}) || ${LIBADD:O:u} != ${_DP_${LIB}:O:u})
-.info ${.CURDIR}: Missing or incorrect _DP_${LIB} entry in ${_this:T}. Should match LIBADD for ${LIB} ('${LIBADD}' vs '${_DP_${LIB}}')
-.endif
-.if !defined(LIB${LIB:tu}DIR) || !exists(${SRCTOP}/${LIB${LIB:tu}DIR:S,^${OBJTOP}/,,})
-.error ${.CURDIR}: Missing or incorrect value for LIB${LIB:tu}DIR in ${_this:T}: ${LIB${LIB:tu}DIR:S,^${OBJTOP}/,,}
-.endif
-.if ${_INTERNALLIBS:M${LIB}} != "" && !defined(LIB${LIB:tu})
-.error ${.CURDIR}: Missing value for LIB${LIB:tu} in ${_this:T}. Likely should be: LIB${LIB:tu}?= $${LIB${LIB:tu}DIR}/lib${LIB}.a
-.endif
-.endif
-
.endif # !target(__<src.libnames.mk>__)
OpenPOWER on IntegriCloud