blob: f29988dd7c157a88e1aa5f9256941f757027319f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
# $NetBSD: Makefile,v 1.126 2008/07/29 13:17:40 pooka Exp $
# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91
.include <bsd.own.mk>
SUBDIR= csu libc .WAIT libarch \
libbsdmalloc libbluetooth libbz2 \
libcompat libcrypt \
libcurses libevent libintl libkvm libl libm \
libossaudio libpcap libpci libpmc libposix libprop libpthread \
libpthread_dbg libpuffs libresolv librmt librpcsvc librt libsdp \
libterm libusbhid libutil libwrap liby libz
.if (${MKATF} != "no")
SUBDIR+= libatf-c libatf-c++
.endif
# libform and libmenu need libcurses
SUBDIR+= .WAIT libform libmenu
.if (${MKSKEY} != "no")
SUBDIR+= libskey
.endif
# XXX Crypto bits must be done before libtelnet.
.if (${MKCRYPTO} != "no")
# OpenSSL libraries.
SUBDIR+= libcrypto libdes
.if (${MKCRYPTO_IDEA} != "no")
SUBDIR+= libcrypto_idea
.endif # MKCRYPTO_IDEA != no
.if (${MKCRYPTO_MDC2} != "no")
SUBDIR+= libcrypto_mdc2
.endif # MKCRYPTO_MDC2 != no
.if (${MKCRYPTO_RC5} != "no")
SUBDIR+= libcrypto_rc5
.endif # MKCRYPTO_RC5 != no
.endif # MKCRYPTO != no
.if (${MKKERBEROS} != "no")
# Heimdal Kerberos 5 libraries
SUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1
SUBDIR+= .WAIT libhx509
.endif # MKKERBEROS != no
SUBDIR+= libtelnet
# IPv6/IPsec
SUBDIR+= libipsec
# I18N modules
SUBDIR+= i18n_module
#
# Libraries that depend upon any listed previously
# (and those that depend upon these [and ...])
#
#==================== 1st library dependency barrier ====================
SUBDIR+= .WAIT
SUBDIR+= libarchive # depends on libbz2 and libz
SUBDIR+= libedit # depends on libterm
SUBDIR+= libmagic # depends on libz
SUBDIR+= libradius # depends on libcrypto - only if ${MKCRYPTO}
.if (${MKISCSI} != "no")
SUBDIR+= libiscsi # depends on libpthread
.endif
.if (${MKCRYPTO} != "no")
SUBDIR+= libssl # depends on libcrypto
SUBDIR+= libssh # depends on libcrypto
.endif
.if (${MKKERBEROS} != "no")
SUBDIR+= libkrb5 # depends on libcrypto and more
.endif
.if (${MKPUFFS} != "no")
SUBDIR+= librefuse # depends on libpuffs
.endif
SUBDIR+= librumpuser # depends on libpthread
# XXX These bind9/ISC libraries should depend on each other but the
# XXX dependency ordering requires considerable investigation.
# XXX Please preserve the order below so we know the order ISC links
# XXX them in in their Makefiles.
SUBDIR+= libbind9 libdns liblwres libisccfg libisccc libisc # dep. libpthread
#==================== 2nd library dependency barrier ====================
SUBDIR+= .WAIT
.if (${MKKERBEROS} != "no")
# Heimdal Kerberos 5 libraries depending on libkrb5 and more
SUBDIR+= libheimntlm
SUBDIR+= .WAIT libgssapi libhdb
SUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss
.endif
.if (${MKLDAP} != "no")
# depends on libcrypto - only if ${MKCRYPTO}
SUBDIR+= ../external/bsd/openldap/lib
.endif
SUBDIR+= librump # depends on librumpuser
#==================== 3rd library dependency barrier ====================
SUBDIR+= .WAIT
.if (${MKPAM} != "no")
SUBDIR+= libpam # depends on libkrb5, libkafs and more
.endif
SUBDIR+= libukfs # depends on librump
#==================== 4th library dependency barrier ====================
.if (${MKPUFFS} != "no")
SUBDIR+= .WAIT
SUBDIR+= libp2k # depends on libpuffs and libukfs
.endif
.include <bsd.subdir.mk>
|