annotate usr/src/lib/Makefile @ 10702:ca0edf2daf1c

PSARC/2004/678 EOF SCF_ Smartcard APIs PSARC/2005/106 iButton Smartcard EOF PSARC/2005/107 Cyberflex Smartcard EOF PSARC/2006/295 EOF pam_smartcard(5) PSARC/2006/296 EOF smartcard(1m) 6857067 Smartcard EOF Removal
author Darren J Moffat <Darren.Moffat@Sun.COM>
date Thu, 01 Oct 2009 07:56:28 -0700
parents 9d0aff74d6fd
children cd144ed668c5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
1 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
2 # CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
3 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
4 # The contents of this file are subject to the terms of the
1449
5ac202d7f3a7 PSARC 2006/054 DTrace JNI Binding
tomee
parents: 1167
diff changeset
5 # Common Development and Distribution License (the "License").
5ac202d7f3a7 PSARC 2006/054 DTrace JNI Binding
tomee
parents: 1167
diff changeset
6 # You may not use this file except in compliance with the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
7 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
9 # or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
10 # See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
11 # and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
12 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
13 # When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
15 # If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
16 # fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
17 # information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
18 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
19 # CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
20 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
21 #
8671
d3ec1a19966c 6719899 ad_disc_* could be more like a library still
Julian Pullen <Julian.Pullen@Sun.COM>
parents: 8462
diff changeset
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
23 # Use is subject to license terms.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
24 #
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 2248
diff changeset
25 #
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
26
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
27 include ../Makefile.master
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
28
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
29 # Note that libcurses installs commands along with its library.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
30 # This is a minor bug which probably should be fixed.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
31 # Note also that a few extra libraries are kept in cmd source.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
32 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
33 # Certain libraries are linked with, hence depend on, other libraries.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
34 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
35 # Although we have historically used .WAIT to express dependencies, it
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
36 # reduces the amount of parallelism and thus lengthens the time it
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
37 # takes to build the libraries. Thus, we now require that any new
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
38 # libraries explicitly call out their dependencies. Eventually, all
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
39 # the library dependencies will be called out explicitly. See
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
40 # "Library interdependencies" near the end of this file.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
41 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
42 # Aside from explicit dependencies (and legacy .WAITs), all libraries
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
43 # are built in parallel.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
44 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
45 .PARALLEL:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
46
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
47 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
48 # The $(CLOSED_BUILD) additions to SUBDIRS & MSGSUBDIRS are unfortunate,
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
49 # but required due to the "dependencies" of using .WAIT to barrier the
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
50 # parallel dmake builds. once 4631488 has been fixed, they can be
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
51 # consolidated into one $(CLOSED_BUILD)SUBDIRS += (all closed libs) as
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
52 # shown in HDRSUBDIRS
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
53 #
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
54 SUBDIRS= \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
55 common .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
56 ../cmd/sgs/libconv \
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
57 ../cmd/sgs/libdl .WAIT
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
58
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
59 $(CLOSED_BUILD)SUBDIRS += \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
60 $(CLOSED)/lib/libc_i18n
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
61
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
62 SUBDIRS += \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
63 libc .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
64 ../cmd/sgs/libelf .WAIT \
6812
febeba71273d PSARC 2008/309 expunge synonyms.h
raf
parents: 6316
diff changeset
65 c_synonyms \
1694
d5b31941a4a5 PSARC 2005/426 libmd - message digest library
darrenm
parents: 1676
diff changeset
66 libmd \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
67 libmd5 \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
68 librsm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
69 libmp .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
70 libnsl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
71 libsecdb .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
72 librpcsvc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
73 libsocket .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
74 libsctp \
2882
5f4abbf1f03e PSARC 2006/402 SIP Library Integration
vi117747
parents: 2823
diff changeset
75 libsip \
5306
fedb0b5a9fb4 PSARC 2007/566 Session Description Protocol
gm209912
parents: 5194
diff changeset
76 libcommputil \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
77 libresolv \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
78 libresolv2 .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
79 libw .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
80 libintl .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
81 ../cmd/sgs/librtld_db \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
82 libaio \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
83 libast \
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
84 libdll \
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
85 libcmd \
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
86 libshell \
8462
6e341f5569ba PSARC/2008/094 ksh93 Update 1
April Chin <April.Chin@Sun.COM>
parents: 8333
diff changeset
87 libsum \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
88 librt \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
89 libadm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
90 libctf \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
91 libdtrace \
1449
5ac202d7f3a7 PSARC 2006/054 DTrace JNI Binding
tomee
parents: 1167
diff changeset
92 libdtrace_jni \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
93 libcurses \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
94 libgen \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
95 libgss \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
96 libpam \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
97 libuuid \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
98 libthread \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
99 libpthread .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
100 libslp \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
101 libbsdmalloc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
102 libdoor \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
103 libdevinfo \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
104 libdladm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
105 libdlpi \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
106 libeti \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
107 libcrypt \
4904
cd464a980538 PSARC 2005/562 Multicast DNS and Service Discovery
rs200217
parents: 4887
diff changeset
108 libdns_sd \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
109 libefi \
2212
4d4fd25d9b6e PSARC/2006/337 fstyp(1M) extensions
artem
parents: 1846
diff changeset
110 libfstyp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
111 libwanboot \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
112 libwanbootutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
113 libcryptoutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
114 libinetcfg \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
115 libinetutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
116 libipmp \
7978
4559e57ec313 PSARC 2008/587 iSCSI Port Provider for COMSTAR
Peter Dunlap <Peter.Dunlap@Sun.COM>
parents: 7917
diff changeset
117 libiscsit \
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 3089
diff changeset
118 libiscsitgt \
3089
8ddeb2ace8aa PSARC 2005/074 Solaris Key Management Framework
wyllys
parents: 3034
diff changeset
119 libkmf \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
120 libkstat \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
121 libkvm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
122 liblm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
123 libmalloc \
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 2248
diff changeset
124 libmapmalloc \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
125 libmtmalloc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
126 libnls \
7645
959583783b98 PSARC 2008/482 NWAM Phase 0.5 (picea)
James Carlson <james.d.carlson@sun.com>
parents: 7548
diff changeset
127 libnwam \
437
76c202dd62bf PSARC 2005/483 SMBIOS Support for Solaris
mws
parents: 269
diff changeset
128 libsmbios \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
129 libtecla \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
130 libumem \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
131 libnvpair .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
132 libexacct \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
133 libplot \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
134 libldap4 \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
135 libsasl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
136 libldap5 \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
137 libsldap .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
138 libbsm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
139 libsys \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
140 libsysevent \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
141 libnisdb \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
142 libpool \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
143 libpp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
144 libproc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
145 libproject \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
146 libsendfile \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
147 nametoaddr \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
148 ncad_addr \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
149 hbaapi \
10652
9d0aff74d6fd PSARC/2008/687 T11 Storage Management HBA API(SM-HBA)
Hyon Kim <Hyon.Kim@Sun.COM>
parents: 10491
diff changeset
150 smhba \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
151 sun_fc \
10652
9d0aff74d6fd PSARC/2008/687 T11 Storage Management HBA API(SM-HBA)
Hyon Kim <Hyon.Kim@Sun.COM>
parents: 10491
diff changeset
152 sun_sas \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
153 gss_mechs/mech_krb5 .WAIT \
1770
5ee0954c363b PSARC 2006/027 Open Kerberos APIs
gtb
parents: 1741
diff changeset
154 libkrb5 .WAIT \
6007
d57e38e8fdd1 PSARC 2005/695 CIFS Client on Solaris
thurlow
parents: 5895
diff changeset
155 krb5 .WAIT \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
156 libsmbfs \
9087
79961490b734 PSARC/2008/310 FCoE (Fibre Channel over Ethernet) Target
Zhong Wang <Zhong.Wang@Sun.COM>
parents: 9071
diff changeset
157 libfcoe \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
158 libstmf \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
159 libnsctl \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
160 libunistat \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
161 libdscfg \
9781
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
162 librdc \
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
163 libinstzones \
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
164 libpkg
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
165
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
166 SUBDIRS += \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
167 passwdutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
168 pam_modules \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
169 crypt_modules \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
170 libadt_jni \
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 2248
diff changeset
171 abi \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
172 auditd_plugins \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
173 libvolmgt \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
174 libdevice \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
175 libdevid \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
176 libdhcpsvc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
177 libc_db \
7917
5c4442486198 6760398 Moving NDMP to open source
Reza Sabdar <Reza.Sabdar@Sun.COM>
parents: 7836
diff changeset
178 libndmp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
179 libsec \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
180 libtnfprobe \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
181 libtnf \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
182 libtnfctl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
183 libdhcpagent \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
184 libdhcpdu \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
185 libdhcputil \
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
186 libipsecutil
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
187 $(CLOSED_BUILD)SUBDIRS += \
7917
5c4442486198 6760398 Moving NDMP to open source
Reza Sabdar <Reza.Sabdar@Sun.COM>
parents: 7836
diff changeset
188 $(CLOSED)/lib/libike
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
189 SUBDIRS += \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
190 nsswitch \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
191 print \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
192 libuutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
193 libscf \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
194 libinetsvc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
195 librestart \
5194
756da8c263fc 6592898 open elfsign, libelfsign
johnz
parents: 4975
diff changeset
196 libsched \
756da8c263fc 6592898 open elfsign, libelfsign
johnz
parents: 4975
diff changeset
197 libelfsign \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
198 pkcs11 .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
199 libpctx .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
200 libcpc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
201 watchmalloc \
1846
376b8b33ed65 PSARC 2006/162 Extended FILE space for 32-bit Solaris processes
craigm
parents: 1772
diff changeset
202 extendedFILE \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
203 madv \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
204 mpss \
1545
8f6fb1eeee38 PSARC 2005/673 dis(1) options and libdisasm.so.1
eschrock
parents: 1462
diff changeset
205 libdisasm \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
206 libwrap \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
207 libxcurses \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
208 libxcurses2 \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
209 libxnet \
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2522
diff changeset
210 libbrand .WAIT \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
211 libzonecfg \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
212 libzoneinfo \
1676
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
213 libtsnet \
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
214 libtsol \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
215 gss_mechs/mech_spnego \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
216 gss_mechs/mech_dummy \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
217 gss_mechs/mech_dh \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
218 rpcsec_gss \
3457
95f0a08d05e5 PSARC 2005/204 RaidCfg project
jc156560
parents: 3247
diff changeset
219 libraidcfg .WAIT \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
220 librcm .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
221 libcfgadm .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
222 libpicl .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
223 libpicltree .WAIT \
3457
95f0a08d05e5 PSARC 2005/204 RaidCfg project
jc156560
parents: 3247
diff changeset
224 raidcfg_plugins \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
225 cfgadm_plugins \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
226 libmail \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
227 lvm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
228 libsmedia \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
229 libipp \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
230 libdiskmgt \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
231 liblgrp \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
232 libfsmgt \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
233 fm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
234 libavl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
235 libcmdutils \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
236 libcontract \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
237 ../cmd/sendmail/libmilter \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
238 sasl_plugins \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
239 udapl \
789
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
240 libzpool \
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
241 libzfs \
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
242 libzfs_jni \
9396
f41cf682d0d3 PSARC/2009/204 ZFS user/group quotas & space accounting
Matthew Ahrens <Matthew.Ahrens@Sun.COM>
parents: 9160
diff changeset
243 pyzfs \
1741
6cf5a4a34604 PSARC 2005/487 sysidtool(1m) Integrated NFSv4 Prompts
rmesta
parents: 1708
diff changeset
244 libmapid \
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2522
diff changeset
245 brand \
2912
85ea316d9c18 PSARC 2005/399 Tamarack: Removable Media Enhancements in Solaris
artem
parents: 2882
diff changeset
246 policykit \
85ea316d9c18 PSARC 2005/399 Tamarack: Removable Media Enhancements in Solaris
artem
parents: 2882
diff changeset
247 hal \
3034
3199b356d00f PSARC 2005/374 Share management improvements
dougm
parents: 2923
diff changeset
248 libshare \
4520
7dbeadedd7fe 6424438 Winchester: ID mapping for AD Interoperability
nw141292
parents: 4458
diff changeset
249 libsqlite \
7dbeadedd7fe 6424438 Winchester: ID mapping for AD Interoperability
nw141292
parents: 4458
diff changeset
250 libidmap \
8040
42abce45ef67 PSARC/2008/441 Active Directory name service module (nss_ad)
Baban Kenkre <Baban.Kenkre@Sun.COM>
parents: 7978
diff changeset
251 libadutils \
3798
36499f71540b 6518277 need a common IPMI library
eschrock
parents: 3628
diff changeset
252 libipmi \
4458
969d08979016 6563886 Typo in developer.sh
dh155122
parents: 4456
diff changeset
253 libexacct/demo \
5440
f84b7f8d106d PSARC 2007/118 VSCAN Service
jm199354
parents: 5331
diff changeset
254 libvscan \
9160
1517e6edbc6f PSARC/2008/760 Boot configuration Service
Sherry Moore <Sherry.Moore@Sun.COM>
parents: 9107
diff changeset
255 libgrubmgmt \
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5306
diff changeset
256 smbsrv \
6316
40d5384cc8b2 PSARC 2008/146 sgen(7d) multiple opens
eschrock
parents: 6070
diff changeset
257 scsi \
7331
c2a8bb9be83c PSARC 2007/420 SMMS
Allan Matthews <Allan.Matthews@Sun.COM>
parents: 6869
diff changeset
258 mms \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
259 libima \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
260 libsun_ima \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
261 mpapi \
10491
8893b747ecdf PSARC 2007/596 RBridges: Routing Bridges
Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
parents: 10455
diff changeset
262 librstp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
263 $($(MACH)_SUBDIRS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
264
9663
ace9a2ac3683 PSARC 2009/145 Parted - GNU Partition Editor
Mark Logan <Mark.Logan@Sun.COM>
parents: 9633
diff changeset
265 i386_SUBDIRS= \
ace9a2ac3683 PSARC 2009/145 Parted - GNU Partition Editor
Mark Logan <Mark.Logan@Sun.COM>
parents: 9633
diff changeset
266 libntfs \
10021
a41c569bdaca PSARC/2006/379 Solaris on Extended partition
Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM>
parents: 9911
diff changeset
267 libparted \
a41c569bdaca PSARC/2006/379 Solaris on Extended partition
Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM>
parents: 9911
diff changeset
268 libfdisk
9663
ace9a2ac3683 PSARC 2009/145 Parted - GNU Partition Editor
Mark Logan <Mark.Logan@Sun.COM>
parents: 9633
diff changeset
269
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
270 sparc_SUBDIRS= .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
271 efcode \
1708
ea74d8598a3a 6392837 move sram to usr/src
stevel
parents: 1694
diff changeset
272 libc_psr .WAIT \
7697
ef43d2dd0b19 PSARC 2008/568 Logical Domain's Domain Services
Mike Christensen <Michael.Christensen@Sun.COM>
parents: 7645
diff changeset
273 libds \
1772
78cca3d2cc4b PSARC 2004/750 Solaris for OPL
jl139090
parents: 1770
diff changeset
274 libdscp \
1708
ea74d8598a3a 6392837 move sram to usr/src
stevel
parents: 1694
diff changeset
275 libprtdiag .WAIT \
ea74d8598a3a 6392837 move sram to usr/src
stevel
parents: 1694
diff changeset
276 libprtdiag_psr \
3530
b2d2069032e1 PSARC/2006/704 libpri shared library and ds_pri kernel driver
rb144127
parents: 3476
diff changeset
277 libpri \
1708
ea74d8598a3a 6392837 move sram to usr/src
stevel
parents: 1694
diff changeset
278 librsc \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
279 libfruutils .WAIT \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
280 libfru \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
281 storage \
4975
8544fd5abe8b PSARC/2007/277 tsalarm library
willard
parents: 4904
diff changeset
282 libpcp \
8544fd5abe8b PSARC/2007/277 tsalarm library
willard
parents: 4904
diff changeset
283 libtsalarm
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
284
3530
b2d2069032e1 PSARC/2006/704 libpri shared library and ds_pri kernel driver
rb144127
parents: 3476
diff changeset
285 FM_sparc_DEPLIBS= libpri
b2d2069032e1 PSARC/2006/704 libpri shared library and ds_pri kernel driver
rb144127
parents: 3476
diff changeset
286
6070
1e70ddca5488 PSARC 2008/091 Libtopo enumeration of fans and power supplies via IPMI
robj
parents: 6007
diff changeset
287 fm: \
1e70ddca5488 PSARC 2008/091 Libtopo enumeration of fans and power supplies via IPMI
robj
parents: 6007
diff changeset
288 libexacct \
1e70ddca5488 PSARC 2008/091 Libtopo enumeration of fans and power supplies via IPMI
robj
parents: 6007
diff changeset
289 libipmi \
8235
54cfb69236d0 6774936 ON build can fail because libtopo depends on libzfs
Stephen Hanson <Stephen.Hanson@Sun.COM>
parents: 8040
diff changeset
290 libzfs \
6869
b73cebb486c0 PSARC 2008/357 libtopo ses enumerator
eschrock
parents: 6842
diff changeset
291 scsi \
6070
1e70ddca5488 PSARC 2008/091 Libtopo enumeration of fans and power supplies via IPMI
robj
parents: 6007
diff changeset
292 $(FM_$(MACH)_DEPLIBS)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
293
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
294 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
295 # Create a special version of $(SUBDIRS) with no .WAIT's, for use with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
296 # clean and clobber targets (for more information, see those targets, below).
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
297 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
298 NOWAIT_SUBDIRS= $(SUBDIRS:.WAIT=)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
299
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
300 DCSUBDIRS = \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
301 lvm
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
302
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
303 MSGSUBDIRS= \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
304 abi \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
305 auditd_plugins \
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2522
diff changeset
306 brand \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
307 cfgadm_plugins \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
308 gss_mechs/mech_dh \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
309 gss_mechs/mech_krb5 \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
310 krb5 \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
311 libast \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
312 libbsm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
313 libc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
314 libcfgadm \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
315 libcmd \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
316 libcontract \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
317 libcurses \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
318 libdhcpsvc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
319 libdhcputil \
4064
66e3f3aebd89 6500413 libipsecutil uses gettext() instead of dgettext()
markfen
parents: 3871
diff changeset
320 libipsecutil \
4082
2e3825fd8bb5 6372011 libdiskmgt needs to build appropriate .po file
mmusante
parents: 4064
diff changeset
321 libdiskmgt \
3184
182e493de99b 6496846 dladm error message handling is a mess
meem
parents: 3147
diff changeset
322 libdladm \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
323 libdll \
9160
1517e6edbc6f PSARC/2008/760 Boot configuration Service
Sherry Moore <Sherry.Moore@Sun.COM>
parents: 9107
diff changeset
324 libgrubmgmt \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
325 libgss \
4520
7dbeadedd7fe 6424438 Winchester: ID mapping for AD Interoperability
nw141292
parents: 4458
diff changeset
326 libidmap \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
327 libinetcfg \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
328 libipmp \
9071
11c1672e6d5b 6782154 one copy of parse_output_fields() & friends is enough.
Sowmini Varadhan <Sowmini.Varadhan@Sun.COM>
parents: 8915
diff changeset
329 libinetutil \
9781
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
330 libinstzones \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
331 libnsl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
332 libpam \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
333 libpicl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
334 libpool \
9781
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
335 libpkg \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
336 libpp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
337 libscf \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
338 libsasl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
339 libldap5 \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
340 libsecdb \
3034
3199b356d00f PSARC 2005/374 Share management improvements
dougm
parents: 2923
diff changeset
341 libshare \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
342 libshell \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
343 libsldap \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
344 libslp \
6007
d57e38e8fdd1 PSARC 2005/695 CIFS Client on Solaris
thurlow
parents: 5895
diff changeset
345 libsmbfs \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
346 libsmedia \
8462
6e341f5569ba PSARC/2008/094 ksh93 Update 1
April Chin <April.Chin@Sun.COM>
parents: 8333
diff changeset
347 libsum \
1676
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
348 libtsol \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
349 libuutil \
5440
f84b7f8d106d PSARC 2007/118 VSCAN Service
jm199354
parents: 5331
diff changeset
350 libvscan \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
351 libwanboot \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
352 libwanbootutil \
3535
7d75377fcc15 6513011 libzfs .po files are not being generated
ck153898
parents: 3530
diff changeset
353 libzfs \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
354 libzonecfg \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
355 lvm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
356 madv \
7548
c44abbf0191c 6737697 mms mm should use Solaris standard for message internationalization
David Major <David.Major@Sun.COM>
parents: 7331
diff changeset
357 mms \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
358 mpss \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
359 pam_modules \
9396
f41cf682d0d3 PSARC/2009/204 ZFS user/group quotas & space accounting
Matthew Ahrens <Matthew.Ahrens@Sun.COM>
parents: 9160
diff changeset
360 pyzfs \
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
361 rpcsec_gss
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
362 MSGSUBDIRS += \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
363 $($(MACH)_MSGSUBDIRS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
364
1708
ea74d8598a3a 6392837 move sram to usr/src
stevel
parents: 1694
diff changeset
365 sparc_MSGSUBDIRS= \
ea74d8598a3a 6392837 move sram to usr/src
stevel
parents: 1694
diff changeset
366 libprtdiag \
ea74d8598a3a 6392837 move sram to usr/src
stevel
parents: 1694
diff changeset
367 libprtdiag_psr
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
368
10021
a41c569bdaca PSARC/2006/379 Solaris on Extended partition
Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM>
parents: 9911
diff changeset
369 i386_MSGSUBDIRS= libfdisk
a41c569bdaca PSARC/2006/379 Solaris on Extended partition
Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM>
parents: 9911
diff changeset
370
2248
4609e8bb25ad 6416832 libaio and librt can and should be folded into libc
raf
parents: 2212
diff changeset
371 HDRSUBDIRS= \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
372 auditd_plugins \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
373 libast \
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2522
diff changeset
374 libbrand \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
375 libbsm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
376 libc \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
377 libcmd \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
378 libcmdutils \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
379 libcontract \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
380 libcpc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
381 libctf \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
382 libcurses \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
383 libcryptoutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
384 libdevice \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
385 libdevid \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
386 libdevinfo \
767
0aa24dfb5d87 PSARC 2004/776 device checking for fs utilities
sjelinek
parents: 461
diff changeset
387 libdiskmgt \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
388 libdladm \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
389 libdll \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
390 libdlpi \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
391 libdhcpagent \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
392 libdhcpsvc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
393 libdhcputil \
1545
8f6fb1eeee38 PSARC 2005/673 dis(1) options and libdisasm.so.1
eschrock
parents: 1462
diff changeset
394 libdisasm \
4904
cd464a980538 PSARC 2005/562 Multicast DNS and Service Discovery
rs200217
parents: 4887
diff changeset
395 libdns_sd \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
396 libdscfg \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
397 libdtrace \
1449
5ac202d7f3a7 PSARC 2006/054 DTrace JNI Binding
tomee
parents: 1167
diff changeset
398 libdtrace_jni \
5194
756da8c263fc 6592898 open elfsign, libelfsign
johnz
parents: 4975
diff changeset
399 libelfsign \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
400 libeti \
2212
4d4fd25d9b6e PSARC/2006/337 fstyp(1M) extensions
artem
parents: 1846
diff changeset
401 libfstyp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
402 libgen \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
403 libwanboot \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
404 libwanbootutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
405 libipsecutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
406 libinetcfg \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
407 libinetsvc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
408 libinetutil \
10455
2cbe19c439c1 6872091 Need to deliver instzones_api.h in SUNWinstallint
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 10170
diff changeset
409 libinstzones \
3798
36499f71540b 6518277 need a common IPMI library
eschrock
parents: 3628
diff changeset
410 libipmi \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
411 libipmp \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
412 libipp \
7978
4559e57ec313 PSARC 2008/587 iSCSI Port Provider for COMSTAR
Peter Dunlap <Peter.Dunlap@Sun.COM>
parents: 7917
diff changeset
413 libiscsit \
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 3089
diff changeset
414 libiscsitgt \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
415 libkstat \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
416 libkvm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
417 libmail \
1694
d5b31941a4a5 PSARC 2005/426 libmd - message digest library
darrenm
parents: 1676
diff changeset
418 libmd \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
419 libmtmalloc \
7917
5c4442486198 6760398 Moving NDMP to open source
Reza Sabdar <Reza.Sabdar@Sun.COM>
parents: 7836
diff changeset
420 libndmp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
421 libnvpair \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
422 libnsctl \
1676
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
423 libnsl \
7645
959583783b98 PSARC 2008/482 NWAM Phase 0.5 (picea)
James Carlson <james.d.carlson@sun.com>
parents: 7548
diff changeset
424 libnwam \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
425 libpam \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
426 libpctx \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
427 libpicl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
428 libpicltree \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
429 libplot \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
430 libpool \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
431 libpp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
432 libproc \
3622
eed77e5fc4ad 6519009 libraidcfg's headers and lint library stub have issues
jc156560
parents: 3535
diff changeset
433 libraidcfg \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
434 librcm \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
435 librdc \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
436 libscf \
2882
5f4abbf1f03e PSARC 2006/402 SIP Library Integration
vi117747
parents: 2823
diff changeset
437 libsip \
5306
fedb0b5a9fb4 PSARC 2007/566 Session Description Protocol
gm209912
parents: 5194
diff changeset
438 libcommputil \
437
76c202dd62bf PSARC 2005/483 SMBIOS Support for Solaris
mws
parents: 269
diff changeset
439 libsmbios \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
440 librestart \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
441 librpcsvc \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
442 librsm \
10491
8893b747ecdf PSARC 2007/596 RBridges: Routing Bridges
Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
parents: 10455
diff changeset
443 librstp \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
444 libsasl \
789
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
445 libsec \
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
446 libshell \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
447 libslp \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
448 libsmedia \
4520
7dbeadedd7fe 6424438 Winchester: ID mapping for AD Interoperability
nw141292
parents: 4458
diff changeset
449 libsqlite \
9087
79961490b734 PSARC/2008/310 FCoE (Fibre Channel over Ethernet) Target
Zhong Wang <Zhong.Wang@Sun.COM>
parents: 9071
diff changeset
450 libfcoe \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
451 libstmf \
8462
6e341f5569ba PSARC/2008/094 ksh93 Update 1
April Chin <April.Chin@Sun.COM>
parents: 8333
diff changeset
452 libsum \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
453 libsysevent \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
454 libtecla \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
455 libtnf \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
456 libtnfctl \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
457 libtnfprobe \
1676
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
458 libtsnet \
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
459 libtsol \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
460 libvolmgt \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
461 libumem \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
462 libunistat \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
463 libuutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
464 libwrap \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
465 libxcurses2 \
789
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
466 libzfs \
952
12ec54aa046e 6344502 placeholder bug for the remaining Makefile cleanup work for ZFS
eschrock
parents: 789
diff changeset
467 libzfs_jni \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
468 libzoneinfo \
2912
85ea316d9c18 PSARC 2005/399 Tamarack: Removable Media Enhancements in Solaris
artem
parents: 2882
diff changeset
469 hal \
85ea316d9c18 PSARC 2005/399 Tamarack: Removable Media Enhancements in Solaris
artem
parents: 2882
diff changeset
470 policykit \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
471 lvm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
472 pkcs11 \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
473 passwdutil \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
474 ../cmd/sendmail/libmilter \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
475 fm \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
476 udapl \
1741
6cf5a4a34604 PSARC 2005/487 sysidtool(1m) Integrated NFSv4 Prompts
rmesta
parents: 1708
diff changeset
477 libmapid \
1770
5ee0954c363b PSARC 2006/027 Open Kerberos APIs
gtb
parents: 1741
diff changeset
478 libkrb5 \
10023
71bf38dba3d6 6584198 SMB Client needs authentication improvements
Gordon Ross <Gordon.Ross@Sun.COM>
parents: 10021
diff changeset
479 libsmbfs \
3034
3199b356d00f PSARC 2005/374 Share management improvements
dougm
parents: 2923
diff changeset
480 libshare \
4520
7dbeadedd7fe 6424438 Winchester: ID mapping for AD Interoperability
nw141292
parents: 4458
diff changeset
481 libidmap \
5440
f84b7f8d106d PSARC 2007/118 VSCAN Service
jm199354
parents: 5331
diff changeset
482 libvscan \
9160
1517e6edbc6f PSARC/2008/760 Boot configuration Service
Sherry Moore <Sherry.Moore@Sun.COM>
parents: 9107
diff changeset
483 libgrubmgmt \
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5306
diff changeset
484 smbsrv \
6316
40d5384cc8b2 PSARC 2008/146 sgen(7d) multiple opens
eschrock
parents: 6070
diff changeset
485 scsi \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
486 hbaapi \
10652
9d0aff74d6fd PSARC/2008/687 T11 Storage Management HBA API(SM-HBA)
Hyon Kim <Hyon.Kim@Sun.COM>
parents: 10491
diff changeset
487 smhba \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
488 libima \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
489 libsun_ima \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
490 mpapi \
8790
d4fc3aacbfb4 6788995 Fix: usr/lib/mms/dm/libHP_Ultrium_3-SCSI.so.1: unnecessary compilation symlink (.so) exists
Paul Cheng <Paul.Cheng@Sun.COM>
parents: 8671
diff changeset
491 mms \
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
492 $($(MACH)_HDRSUBDIRS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
493
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
494 $(CLOSED_BUILD)HDRSUBDIRS += \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
495 $(CLOSED)/lib/libc_i18n \
10702
ca0edf2daf1c PSARC/2004/678 EOF SCF_ Smartcard APIs
Darren J Moffat <Darren.Moffat@Sun.COM>
parents: 10652
diff changeset
496 $(CLOSED)/lib/libike
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
497
9911
4e2ae01f57ee PSARC/2009/335 Parted - GNU Partition Editor Amendment
Mark Logan <Mark.Logan@Sun.COM>
parents: 9781
diff changeset
498 i386_HDRSUBDIRS= \
10021
a41c569bdaca PSARC/2006/379 Solaris on Extended partition
Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM>
parents: 9911
diff changeset
499 libparted \
a41c569bdaca PSARC/2006/379 Solaris on Extended partition
Sheshadri Vasudevan <Sheshadri.Vasudevan@Sun.COM>
parents: 9911
diff changeset
500 libfdisk
9911
4e2ae01f57ee PSARC/2009/335 Parted - GNU Partition Editor Amendment
Mark Logan <Mark.Logan@Sun.COM>
parents: 9781
diff changeset
501
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
502 sparc_HDRSUBDIRS= \
7697
ef43d2dd0b19 PSARC 2008/568 Logical Domain's Domain Services
Mike Christensen <Michael.Christensen@Sun.COM>
parents: 7645
diff changeset
503 libds \
1772
78cca3d2cc4b PSARC 2004/750 Solaris for OPL
jl139090
parents: 1770
diff changeset
504 libdscp \
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
505 libpri \
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
506 storage
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
507
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
508 all := TARGET= all
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
509 check := TARGET= check
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
510 clean := TARGET= clean
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
511 clobber := TARGET= clobber
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
512 install := TARGET= install
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
513 install_h := TARGET= install_h
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
514 lint := TARGET= lint
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
515 _dc := TARGET= _dc
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
516 _msg := TARGET= _msg
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
517
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
518 .KEEP_STATE:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
519
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
520 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
521 # For the all and install targets, we clearly must respect library
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
522 # dependencies so that the libraries link correctly. However, for
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
523 # the remaining targets (check, clean, clobber, install_h, lint, _dc
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
524 # and _msg), libraries do not have any dependencies on one another
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
525 # and thus respecting dependencies just slows down the build.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
526 # As such, for these rules, we use pattern replacement to explicitly
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
527 # avoid triggering the dependency information. Note that for clean,
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
528 # clobber and lint, we must use $(NOWAIT_SUBDIRS) rather than
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
529 # $(SUBDIRS), to prevent `.WAIT' from expanding to `.WAIT-nodepend'.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
530 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
531
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
532 all: $(SUBDIRS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
533
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
534 install: $(SUBDIRS) .WAIT install_extra
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
535
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
536 # extra libraries kept in other source areas
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
537 install_extra:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
538 @cd ../cmd/sgs; pwd; $(MAKE) install_lib
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
539 @pwd
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
540
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
541 clean clobber lint: $(NOWAIT_SUBDIRS:%=%-nodepend)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
542
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
543 install_h check: $(HDRSUBDIRS:%=%-nodepend)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
544
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
545 _msg: $(MSGSUBDIRS:%=%-nodepend) .WAIT _dc
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
546
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
547 _dc: $(DCSUBDIRS:%=%-nodepend)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
548
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
549 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
550 # Library interdependencies are called out explicitly here
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
551 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
552 auditd_plugins: libbsm libnsl libsecdb
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
553 gss_mechs/mech_krb5: libgss libnsl libsocket libresolv pkcs11
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
554 libadt_jni: libbsm
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
555 $(CLOSED_BUILD)libc: $(CLOSED)/lib/libc_i18n
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
556 libast: libsocket
8671
d3ec1a19966c 6719899 ad_disc_* could be more like a library still
Julian Pullen <Julian.Pullen@Sun.COM>
parents: 8462
diff changeset
557 libadutils: libldap5 libresolv libsocket libnsl
d3ec1a19966c 6719899 ad_disc_* could be more like a library still
Julian Pullen <Julian.Pullen@Sun.COM>
parents: 8462
diff changeset
558 nsswitch: libadutils libidmap
1676
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
559 libbsm: libtsol
8462
6e341f5569ba PSARC/2008/094 ksh93 Update 1
April Chin <April.Chin@Sun.COM>
parents: 8333
diff changeset
560 libcmd: libsum libast libsocket libnsl
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
561 libcmdutils: libavl
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
562 libcontract: libnvpair
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
563 libdevid: libdevinfo
789
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
564 libdevinfo: libnvpair libsec
9633
309290318ad0 PSARC 2009/285 DHCP Client Updates
James Carlson <james.d.carlson@sun.com>
parents: 9477
diff changeset
565 libdhcpagent: libsocket libdhcputil libuuid libdlpi libcontract
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
566 libdhcpsvc: libinetutil
3476
ef10355595bb 6516004 libdhcpagent and libdhcputil missing Makefile dependencies on libdlpi
carlsonj
parents: 3457
diff changeset
567 libdhcputil: libnsl libgen libinetutil libdlpi
9107
a47dcdb19715 6795822 dld.h and mac.h pollute user space code with kernel symbols
James Carlson <james.d.carlson@sun.com>
parents: 9087
diff changeset
568 libdladm: libdevinfo libinetutil libsocket libscf librcm libnvpair \
a47dcdb19715 6795822 dld.h and mac.h pollute user space code with kernel symbols
James Carlson <james.d.carlson@sun.com>
parents: 9087
diff changeset
569 libexacct libnsl libkstat libcurses
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
570 libdll: libast
5895
f251acdd9bdc PSARC/2006/499 Clearview Nemo unification and vanity naming
yz147064
parents: 5772
diff changeset
571 libdlpi: libinetutil libdladm
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
572 libdscfg: libnsctl libunistat libsocket libnsl
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
573 libdtrace: libproc libgen libctf
1449
5ac202d7f3a7 PSARC 2006/054 DTrace JNI Binding
tomee
parents: 1167
diff changeset
574 libdtrace_jni: libuutil libdtrace
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
575 libefi: libuuid
2212
4d4fd25d9b6e PSARC/2006/337 fstyp(1M) extensions
artem
parents: 1846
diff changeset
576 libfstyp: libnvpair
5194
756da8c263fc 6592898 open elfsign, libelfsign
johnz
parents: 4975
diff changeset
577 libelfsign: libcryptoutil libkmf
8671
d3ec1a19966c 6719899 ad_disc_* could be more like a library still
Julian Pullen <Julian.Pullen@Sun.COM>
parents: 8462
diff changeset
578 libidmap: libadutils libldap5 libavl libsldap
5895
f251acdd9bdc PSARC/2006/499 Clearview Nemo unification and vanity naming
yz147064
parents: 5772
diff changeset
579 libinetcfg: libnsl libsocket libdlpi
7978
4559e57ec313 PSARC 2008/587 iSCSI Port Provider for COMSTAR
Peter Dunlap <Peter.Dunlap@Sun.COM>
parents: 7917
diff changeset
580 libiscsit: libc libnvpair libstmf libuuid libnsl
9741
d997cd4a582f 6806387 Move OpenSSL from ON to SFW
Mark Phalan <Mark.Phalan@Sun.COM>
parents: 9663
diff changeset
581 libkmf: libcryptoutil pkcs11
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
582 libnsl: libmd5 libscf
2923
da82ab368162 PSARC 2006/561 libcmd must die
raf
parents: 2912
diff changeset
583 libmapid: libresolv
7645
959583783b98 PSARC 2008/482 NWAM Phase 0.5 (picea)
James Carlson <james.d.carlson@sun.com>
parents: 7548
diff changeset
584 libnwam: libdoor
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
585 librdc: libsocket libnsl libnsctl libunistat libdscfg
5895
f251acdd9bdc PSARC/2006/499 Clearview Nemo unification and vanity naming
yz147064
parents: 5772
diff changeset
586 libuuid: libdlpi
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
587 libinetutil: libsocket
9781
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
588 libinstzones: libzonecfg libcontract
ccf49524d5dc 6739234 move SVR4 packaging to ONNV gate
Moriah Waterland <Moriah.Waterland@Sun.COM>
parents: 9741
diff changeset
589 libpkg: libwanboot libscf libadm
2923
da82ab368162 PSARC 2006/561 libcmd must die
raf
parents: 2912
diff changeset
590 libsecdb: libnsl
1694
d5b31941a4a5 PSARC 2005/426 libmd - message digest library
darrenm
parents: 1676
diff changeset
591 libsasl: libgss libsocket pkcs11 libmd
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
592 sasl_plugins: pkcs11 libgss libsocket libsasl
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
593 libsctp: libsocket
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
594 libshell: libast libcmd libdll libsocket libsecdb
2882
5f4abbf1f03e PSARC 2006/402 SIP Library Integration
vi117747
parents: 2823
diff changeset
595 libsip: libmd5
6007
d57e38e8fdd1 PSARC 2005/695 CIFS Client on Solaris
thurlow
parents: 5895
diff changeset
596 libsmbfs: libsocket libnsl libkrb5
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
597 libsocket: libnsl
8462
6e341f5569ba PSARC/2008/094 ksh93 Update 1
April Chin <April.Chin@Sun.COM>
parents: 8333
diff changeset
598 libsum: libast
1694
d5b31941a4a5 PSARC 2005/426 libmd - message digest library
darrenm
parents: 1676
diff changeset
599 libldap5: libsasl libsocket libnsl libmd
6842
e0ac183a8194 PSARC/2008/256 Native LDAP standalone tools (Duckwater)
th160488
parents: 6812
diff changeset
600 libsldap: libldap5 libtsol libnsl libc libscf libresolv
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
601 libpool: libnvpair libexacct
4887
feebf9260c2e 6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
chin
parents: 4761
diff changeset
602 libpp: libast
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2522
diff changeset
603 libzonecfg: libc libsocket libnsl libuuid libnvpair libsysevent libsec \
3247
e05001c14ea2 PSARC 2006/496 Improved Zones/RM Integration
gjelinek
parents: 3184
diff changeset
604 libbrand libpool libscf
2823
2786715d2871 6469953 BrandZ makes libproc (in /lib) depend on libzonecfg (in /usr/lib)
rab
parents: 2712
diff changeset
605 libproc: ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
606 libproject: libpool libproc libsecdb
1676
37f4a3e2bd99 PSARC/2002/762 Layered Trusted Solaris
jpk
parents: 1545
diff changeset
607 libtsnet: libnsl libtsol libsecdb
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
608 libwrap: libnsl libsocket
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
609 libwanboot: libnvpair libresolv libnsl libsocket libdevinfo libinetutil \
9741
d997cd4a582f 6806387 Move OpenSSL from ON to SFW
Mark Phalan <Mark.Phalan@Sun.COM>
parents: 9663
diff changeset
610 libdhcputil
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
611 libwanbootutil: libnsl
10702
ca0edf2daf1c PSARC/2004/678 EOF SCF_ Smartcard APIs
Darren J Moffat <Darren.Moffat@Sun.COM>
parents: 10652
diff changeset
612 pam_modules: libproject passwdutil smbsrv
9160
1517e6edbc6f PSARC/2008/760 Boot configuration Service
Sherry Moore <Sherry.Moore@Sun.COM>
parents: 9107
diff changeset
613 libscf: libuutil libmd libgen libsmbios
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
614 libinetsvc: libscf
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
615 librestart: libuutil libscf
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
616 ../cmd/sgs/libdl: ../cmd/sgs/libconv
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
617 ../cmd/sgs/libelf: ../cmd/sgs/libconv
9741
d997cd4a582f 6806387 Move OpenSSL from ON to SFW
Mark Phalan <Mark.Phalan@Sun.COM>
parents: 9663
diff changeset
618 pkcs11: libcryptoutil
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
619 print: libldap5
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
620 udapl/udapl_tavor: udapl/libdat
9396
f41cf682d0d3 PSARC/2009/204 ZFS user/group quotas & space accounting
Matthew Ahrens <Matthew.Ahrens@Sun.COM>
parents: 9160
diff changeset
621 libzfs: libdevinfo libdevid libgen libnvpair libuutil libiscsitgt \
10170
005d6910a7dc 6863965 6861983 introduced check_rtime warnings
Matthew Ahrens <Matthew.Ahrens@Sun.COM>
parents: 10023
diff changeset
622 libavl libefi libidmap
789
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
623 libzfs_jni: libdiskmgt libnvpair libzfs
b348f31ed315 PSARC 2002/240 ZFS
ahrens
parents: 767
diff changeset
624 libzpool: libavl libumem libnvpair
8915
43dc2c59ed9a 6809938 libsec(3LIB) can be built before libidmap which can result in link failure
Mark Shellenbaum <Mark.Shellenbaum@Sun.COM>
parents: 8790
diff changeset
625 libsec: libavl libidmap
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2522
diff changeset
626 brand: libc libsocket
6007
d57e38e8fdd1 PSARC 2005/695 CIFS Client on Solaris
thurlow
parents: 5895
diff changeset
627 libshare: libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
4458
969d08979016 6563886 Typo in developer.sh
dh155122
parents: 4456
diff changeset
628 libexacct/demo: libexacct libproject libsocket libnsl
4975
8544fd5abe8b PSARC/2007/277 tsalarm library
willard
parents: 4904
diff changeset
629 libtsalarm: libpcp
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5306
diff changeset
630 smbsrv: libsocket libnsl libmd libxnet libpthread librt \
5772
237ac22142fe 6560095 SNAS shows SIDs for Built-in Groups members instead of name
as200622
parents: 5622
diff changeset
631 libshare libidmap pkcs11 libsqlite
5440
f84b7f8d106d PSARC 2007/118 VSCAN Service
jm199354
parents: 5331
diff changeset
632 libvscan: libscf
6316
40d5384cc8b2 PSARC 2008/146 sgen(7d) multiple opens
eschrock
parents: 6070
diff changeset
633 scsi: libnvpair
7836
4e95154b5b7a 6745433 Merge NWS consolidation into OS/Net consolidation
John Forte <John.Forte@Sun.COM>
parents: 7697
diff changeset
634 mpapi: libpthread libdevinfo libsysevent libnvpair
9160
1517e6edbc6f PSARC/2008/760 Boot configuration Service
Sherry Moore <Sherry.Moore@Sun.COM>
parents: 9107
diff changeset
635 libgrubmgmt: libdevinfo libzfs libfstyp
9396
f41cf682d0d3 PSARC/2009/204 ZFS user/group quotas & space accounting
Matthew Ahrens <Matthew.Ahrens@Sun.COM>
parents: 9160
diff changeset
636 pyzfs: libnvpair libsec libidmap libzfs
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
637
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
638 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
639 # The reason this rule checks for the existence of the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
640 # Makefile is that some of the directories do not exist
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
641 # in certain situations (e.g., exportable source builds,
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents: 952
diff changeset
642 # OpenSolaris).
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
643 #
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 2248
diff changeset
644 $(SUBDIRS): FRC
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
645 @if [ -f $@/Makefile ]; then \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
646 cd $@; pwd; $(MAKE) $(TARGET); \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
647 else \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
648 true; \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
649 fi
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
650
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents: 2248
diff changeset
651 $(SUBDIRS:%=%-nodepend):
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
652 @if [ -f $(@:%-nodepend=%)/Makefile ]; then \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
653 cd $(@:%-nodepend=%); pwd; $(MAKE) $(TARGET); \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
654 else \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
655 true; \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
656 fi
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
657
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
658 FRC: