150476Speter# $FreeBSD$
282486Sbde
3139761Skrion# The include file <bsd.libnames.mk> define library names.
4139761Skrion# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this
521611Swosch# file where necessary.
618052Sbde
794940Sru.if !target(__<bsd.init.mk>__)
894940Sru.error bsd.libnames.mk cannot be included directly.
994940Sru.endif
1094940Sru
1136494SbdeLIBCRT0?=	${DESTDIR}${LIBDIR}/crt0.o
1218052Sbde
1336494SbdeLIBALIAS?=	${DESTDIR}${LIBDIR}/libalias.a
14125762SkientzleLIBARCHIVE?=	${DESTDIR}${LIBDIR}/libarchive.a
15125255SbdeLIBASN1?=	${DESTDIR}${LIBDIR}/libasn1.a
16270905SngieLIBATF_C?=	${DESTDIR}${LIBPRIVATEDIR}/libatf-c.a
17270905SngieLIBATF_CXX?=	${DESTDIR}${LIBPRIVATEDIR}/libatf-c++.a
1839412SphkLIBATM?=	${DESTDIR}${LIBDIR}/libatm.a
19186647SrwatsonLIBAUDITD?=	${DESTDIR}${LIBDIR}/libauditd.a
20168418SpjdLIBAVL?=	${DESTDIR}${LIBDIR}/libavl.a
21135771StrhodesLIBBEGEMOT?=	${DESTDIR}${LIBDIR}/libbegemot.a
22125256SbdeLIBBLUETOOTH?=	${DESTDIR}${LIBDIR}/libbluetooth.a
23117183SruLIBBSDXML?=	${DESTDIR}${LIBDIR}/libbsdxml.a
24155211SrwatsonLIBBSM?=	${DESTDIR}${LIBDIR}/libbsm.a
25122404ShartiLIBBSNMP?=	${DESTDIR}${LIBDIR}/libbsnmp.a
2679495SobrienLIBBZ2?=	${DESTDIR}${LIBDIR}/libbz2.a
27243348Sdim.if ${MK_LIBCPLUSPLUS} != "no"
28227983StheravenLIBCXXRT?=	${DESTDIR}${LIBDIR}/libcxxrt.a
29227983StheravenLIBCPLUSPLUS?=	${DESTDIR}${LIBDIR}/libc++.a
30243348Sdim.endif
3136494SbdeLIBC?=		${DESTDIR}${LIBDIR}/libc.a
3276515SbdeLIBC_PIC?=	${DESTDIR}${LIBDIR}/libc_pic.a
3336494SbdeLIBCALENDAR?=	${DESTDIR}${LIBDIR}/libcalendar.a
3439259SgibbsLIBCAM?=	${DESTDIR}${LIBDIR}/libcam.a
3576515SbdeLIBCOM_ERR?=	${DESTDIR}${LIBDIR}/libcom_err.a
3636494SbdeLIBCOMPAT?=	${DESTDIR}${LIBDIR}/libcompat.a
3736494SbdeLIBCRYPT?=	${DESTDIR}${LIBDIR}/libcrypt.a
38125255SbdeLIBCRYPTO?=	${DESTDIR}${LIBDIR}/libcrypto.a
39179184SjbLIBCTF?=	${DESTDIR}${LIBDIR}/libctf.a
4036494SbdeLIBCURSES?=	${DESTDIR}${LIBDIR}/libcurses.a
4176515SbdeLIBDEVINFO?=	${DESTDIR}${LIBDIR}/libdevinfo.a
4239259SgibbsLIBDEVSTAT?=	${DESTDIR}${LIBDIR}/libdevstat.a
4336494SbdeLIBDIALOG?=	${DESTDIR}${LIBDIR}/libdialog.a
44135549SdesLIBDNS?=	${DESTDIR}${LIBDIR}/libdns.a
45179184SjbLIBDTRACE?=	${DESTDIR}${LIBDIR}/libdtrace.a
46179184SjbLIBDWARF?=	${DESTDIR}${LIBDIR}/libdwarf.a
4736494SbdeLIBEDIT?=	${DESTDIR}${LIBDIR}/libedit.a
48176439SruLIBELF?=	${DESTDIR}${LIBDIR}/libelf.a
49255180SemasteLIBEXECINFO?=	${DESTDIR}${LIBDIR}/libexecinfo.a
5074535SdesLIBFETCH?=	${DESTDIR}${LIBDIR}/libfetch.a
5118052SbdeLIBFL?=		"don't use LIBFL, use LIBL"
5276515SbdeLIBFORM?=	${DESTDIR}${LIBDIR}/libform.a
5376515SbdeLIBG2C?=	${DESTDIR}${LIBDIR}/libg2c.a
5436494SbdeLIBGCC?=	${DESTDIR}${LIBDIR}/libgcc.a
55116318SpeterLIBGCC_PIC?=	${DESTDIR}${LIBDIR}/libgcc_pic.a
56112461SruLIBGEOM?=	${DESTDIR}${LIBDIR}/libgeom.a
5736494SbdeLIBGNUREGEX?=	${DESTDIR}${LIBDIR}/libgnuregex.a
58125255SbdeLIBGSSAPI?=	${DESTDIR}${LIBDIR}/libgssapi.a
59178828SdfrLIBGSSAPI_KRB5?= ${DESTDIR}${LIBDIR}/libgssapi_krb5.a
60125255SbdeLIBHDB?=	${DESTDIR}${LIBDIR}/libhdb.a
6147570SacheLIBHISTORY?=	${DESTDIR}${LIBDIR}/libhistory.a
62233294SstasLIBHEIMBASE?=	${DESTDIR}${LIBDIR}/libheimbase.a
63255455SdesLIBHEIMIPCC?=	${DESTDIR}${LIBPRIVATEDIR}/libheimipcc.a
64255455SdesLIBHEIMIPCS?=	${DESTDIR}${LIBPRIVATEDIR}/libheimipcs.a
65178828SdfrLIBHEIMNTLM?=	${DESTDIR}${LIBDIR}/libheimntlm.a
66233294SstasLIBHEIMSQLITE?=	${DESTDIR}${LIBDIR}/libheimsqlite.a
67178828SdfrLIBHX509?=	${DESTDIR}${LIBDIR}/libhx509.a
6857538SshinLIBIPSEC?=	${DESTDIR}${LIBDIR}/libipsec.a
69156905Sru.if ${MK_IPX} != "no"
7036494SbdeLIBIPX?=	${DESTDIR}${LIBDIR}/libipx.a
71156905Sru.endif
72194869SjamieLIBJAIL?=	${DESTDIR}${LIBDIR}/libjail.a
73125255SbdeLIBKADM5CLNT?=	${DESTDIR}${LIBDIR}/libkadm5clnt.a
74125255SbdeLIBKADM5SRV?=	${DESTDIR}${LIBDIR}/libkadm5srv.a
75125255SbdeLIBKAFS5?=	${DESTDIR}${LIBDIR}/libkafs5.a
76233294SstasLIBKDC?=	${DESTDIR}${LIBDIR}/libkdc.a
77104465SruLIBKEYCAP?=	${DESTDIR}${LIBDIR}/libkeycap.a
78120492SfjoeLIBKICONV?=	${DESTDIR}${LIBDIR}/libkiconv.a
79125255SbdeLIBKRB5?=	${DESTDIR}${LIBDIR}/libkrb5.a
8036494SbdeLIBKVM?=	${DESTDIR}${LIBDIR}/libkvm.a
8136494SbdeLIBL?=		${DESTDIR}${LIBDIR}/libl.a
82246827Sdes.if ${MK_LDNS} != "no"
83255386SdesLIBLDNS?=	${DESTDIR}${LIBPRIVATEDIR}/libldns.a
84246827Sdes.endif
8565916SacheLIBLN?=		"don't use LIBLN, use LIBL"
86207842SmmLIBLZMA?=	${DESTDIR}${LIBDIR}/liblzma.a
8736494SbdeLIBM?=		${DESTDIR}${LIBDIR}/libm.a
88133362SobrienLIBMAGIC?=	${DESTDIR}${LIBDIR}/libmagic.a
8936494SbdeLIBMD?=		${DESTDIR}${LIBDIR}/libmd.a
90148100SrwatsonLIBMEMSTAT?=	${DESTDIR}${LIBDIR}/libmemstat.a
9176515SbdeLIBMENU?=	${DESTDIR}${LIBDIR}/libmenu.a
92156813Sru.if ${MK_SENDMAIL} != "no"
9390796SgshapiroLIBMILTER?=	${DESTDIR}${LIBDIR}/libmilter.a
9490796Sgshapiro.endif
9536494SbdeLIBMP?=		${DESTDIR}${LIBDIR}/libmp.a
9636494SbdeLIBNCURSES?=	${DESTDIR}${LIBDIR}/libncurses.a
97167359SrafanLIBNCURSESW?=	${DESTDIR}${LIBDIR}/libncursesw.a
9852419SjulianLIBNETGRAPH?=	${DESTDIR}${LIBDIR}/libnetgraph.a
99121615ShartiLIBNGATM?=	${DESTDIR}${LIBDIR}/libngatm.a
100168407SpjdLIBNVPAIR?=	${DESTDIR}${LIBDIR}/libnvpair.a
10136494SbdeLIBOPIE?=	${DESTDIR}${LIBDIR}/libopie.a
10242916Sjdp
10342916Sjdp# The static PAM library doesn't know its secondary dependencies,
104107256Sru# so we have to specify them explicitly.
10559770SbdeLIBPAM?=	${DESTDIR}${LIBDIR}/libpam.a
106125381SruMINUSLPAM=	-lpam
107107256Sru.if defined(LDFLAGS) && !empty(LDFLAGS:M-static)
108156813Sru.if ${MK_KERBEROS} != "no"
109178828SdfrLIBPAM+=	${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} \
110125381Sru		${LIBROKEN} ${LIBCOM_ERR}
111178828SdfrMINUSLPAM+=	-lkrb5 -lhx509 -lasn1 -lcrypto -lcrypt -lroken -lcom_err
11276576Smarkm.endif
113125381SruLIBPAM+=	${LIBRADIUS} ${LIBTACPLUS} ${LIBCRYPT} \
114137675Sbz		${LIBUTIL} ${LIBOPIE} ${LIBMD}
115125381SruMINUSLPAM+=	-lradius -ltacplus -lcrypt \
116137675Sbz		-lutil -lopie -lmd
117156813Sru.if ${MK_OPENSSH} != "no"
118125381SruLIBPAM+=	${LIBSSH} ${LIBCRYPTO} ${LIBCRYPT}
119125381SruMINUSLPAM+=	-lssh -lcrypto -lcrypt
12042916Sjdp.endif
121156813Sru.if ${MK_NIS} != "no"
122137675SbzLIBPAM+=	${LIBYPCLNT}
123137675SbzMINUSLPAM+=	-lypclnt
12489705Sru.endif
125137675Sbz.endif
12642916Sjdp
12776515SbdeLIBPANEL?=	${DESTDIR}${LIBDIR}/libpanel.a
12836494SbdeLIBPCAP?=	${DESTDIR}${LIBDIR}/libpcap.a
129145256SjkoshyLIBPMC?=	${DESTDIR}${LIBDIR}/libpmc.a
130179184SjbLIBPROC?=	${DESTDIR}${LIBDIR}/libproc.a
131235641SmarcelLIBPROCSTAT?=	${DESTDIR}${LIBDIR}/libprocstat.a
132172401SruLIBPTHREAD?=	${DESTDIR}${LIBDIR}/libpthread.a
13341231SjdpLIBRADIUS?=	${DESTDIR}${LIBDIR}/libradius.a
13436494SbdeLIBREADLINE?=	${DESTDIR}${LIBDIR}/libreadline.a
135125255SbdeLIBROKEN?=	${DESTDIR}${LIBDIR}/libroken.a
13636494SbdeLIBRPCSVC?=	${DESTDIR}${LIBDIR}/librpcsvc.a
137204311SruLIBRPCSEC_GSS?=	${DESTDIR}${LIBDIR}/librpcsec_gss.a
138204311SruLIBRT?=		${DESTDIR}${LIBDIR}/librt.a
139210680SrpauloLIBRTLD_DB?=	${DESTDIR}${LIBDIR}/librtld_db.a
140125256SbdeLIBSBUF?=	${DESTDIR}${LIBDIR}/libsbuf.a
141121054SemaxLIBSDP?=	${DESTDIR}${LIBDIR}/libsdp.a
142252356SdavideLIBSMB?=	${DESTDIR}${LIBDIR}/libsmb.a
143255386SdesLIBSSH?=	${DESTDIR}${LIBPRIVATEDIR}/libssh.a
144125255SbdeLIBSSL?=	${DESTDIR}${LIBDIR}/libssl.a
145270760SngieLIBSSP_NONSHARED?=	${DESTDIR}${LIBDIR}/libssp_nonshared.a
146125537SruLIBSTAND?=	${DESTDIR}${LIBDIR}/libstand.a
14736494SbdeLIBSTDCPLUSPLUS?= ${DESTDIR}${LIBDIR}/libstdc++.a
14841231SjdpLIBTACPLUS?=	${DESTDIR}${LIBDIR}/libtacplus.a
14936494SbdeLIBTERMCAP?=	${DESTDIR}${LIBDIR}/libtermcap.a
15018052SbdeLIBTERMLIB?=	"don't use LIBTERMLIB, use LIBTERMCAP"
15176515SbdeLIBTINFO?=	"don't use LIBTINFO, use LIBNCURSES"
152263019SbaptLIBUCL?=	${DESTDIR}${LIBPRIVATEDIR}/libucl.a
153109725SruLIBUFS?=	${DESTDIR}${LIBDIR}/libufs.a
154101224SrwatsonLIBUGIDFW?=	${DESTDIR}${LIBDIR}/libugidfw.a
155168407SpjdLIBUMEM?=	${DESTDIR}${LIBDIR}/libumem.a
156255597Sdes.if ${MK_UNBOUND} != "no"
157255627SdesLIBUNBOUND?=	${DESTDIR}${LIBPRIVATEDIR}/libunbound.a
158255597Sdes.endif
159104465SruLIBUSBHID?=	${DESTDIR}${LIBDIR}/libusbhid.a
160201920SantoineLIBUSB?=	${DESTDIR}${LIBDIR}/libusb.a
161200062SedLIBULOG?=	${DESTDIR}${LIBDIR}/libulog.a
16236494SbdeLIBUTIL?=	${DESTDIR}${LIBDIR}/libutil.a
163168407SpjdLIBUUTIL?=	${DESTDIR}${LIBDIR}/libuutil.a
16476515SbdeLIBVGL?=	${DESTDIR}${LIBDIR}/libvgl.a
165245652SneelLIBVMMAPI?=	${DESTDIR}${LIBDIR}/libvmmapi.a
166233294SstasLIBWIND?=	${DESTDIR}${LIBDIR}/libwind.a
16744757SmarkmLIBWRAP?=	${DESTDIR}${LIBDIR}/libwrap.a
16836494SbdeLIBXPG4?=	${DESTDIR}${LIBDIR}/libxpg4.a
16936494SbdeLIBY?=		${DESTDIR}${LIBDIR}/liby.a
170256998SbdreweryLIBYAML?=	${DESTDIR}${LIBPRIVATEDIR}/libyaml.a
17194578SdesLIBYPCLNT?=	${DESTDIR}${LIBDIR}/libypclnt.a
17236494SbdeLIBZ?=		${DESTDIR}${LIBDIR}/libz.a
173168407SpjdLIBZFS?=	${DESTDIR}${LIBDIR}/libzfs.a
174248571SmmLIBZFS_CORE?=	${DESTDIR}${LIBDIR}/libzfs_core.a
175168407SpjdLIBZPOOL?=	${DESTDIR}${LIBDIR}/libzpool.a
176