6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2012 by Delphix. All rights reserved.
25 # Copyright (c) 2012, Joyent, Inc. All rights reserved.
26
27 include ../Makefile.master
28
29 # Note that libcurses installs commands along with its library.
30 # This is a minor bug which probably should be fixed.
31 # Note also that a few extra libraries are kept in cmd source.
32 #
33 # Certain libraries are linked with, hence depend on, other libraries.
34 #
35 # Although we have historically used .WAIT to express dependencies, it
36 # reduces the amount of parallelism and thus lengthens the time it
37 # takes to build the libraries. Thus, we now require that any new
38 # libraries explicitly call out their dependencies. Eventually, all
39 # the library dependencies will be called out explicitly. See
40 # "Library interdependencies" near the end of this file.
41 #
42 # Aside from explicit dependencies (and legacy .WAITs), all libraries
43 # are built in parallel.
44 #
45 .PARALLEL:
180 libtnfctl \
181 libdhcpagent \
182 libdhcpdu \
183 libdhcputil \
184 libxnet \
185 libipsecutil
186 $(CLOSED_BUILD)SUBDIRS += \
187 $(CLOSED)/lib/libike
188 SUBDIRS += \
189 nsswitch \
190 print \
191 libuutil \
192 libscf \
193 libinetsvc \
194 librestart \
195 libsched \
196 libelfsign \
197 pkcs11 .WAIT \
198 libpctx .WAIT \
199 libcpc \
200 watchmalloc \
201 extendedFILE \
202 madv \
203 mpss \
204 libdisasm \
205 libwrap \
206 libxcurses \
207 libxcurses2 \
208 libbrand .WAIT \
209 libzonecfg \
210 libzoneinfo \
211 libzonestat \
212 libtsnet \
213 libtsol \
214 gss_mechs/mech_spnego \
215 gss_mechs/mech_dummy \
216 gss_mechs/mech_dh \
217 rpcsec_gss \
218 libraidcfg .WAIT \
219 librcm .WAIT \
|
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2012 by Delphix. All rights reserved.
25 # Copyright (c) 2012, Joyent, Inc. All rights reserved.
26 # Copyright (c) 2013 Gary Mills
27
28 include ../Makefile.master
29
30 # Note that libcurses installs commands along with its library.
31 # This is a minor bug which probably should be fixed.
32 # Note also that a few extra libraries are kept in cmd source.
33 #
34 # Certain libraries are linked with, hence depend on, other libraries.
35 #
36 # Although we have historically used .WAIT to express dependencies, it
37 # reduces the amount of parallelism and thus lengthens the time it
38 # takes to build the libraries. Thus, we now require that any new
39 # libraries explicitly call out their dependencies. Eventually, all
40 # the library dependencies will be called out explicitly. See
41 # "Library interdependencies" near the end of this file.
42 #
43 # Aside from explicit dependencies (and legacy .WAITs), all libraries
44 # are built in parallel.
45 #
46 .PARALLEL:
181 libtnfctl \
182 libdhcpagent \
183 libdhcpdu \
184 libdhcputil \
185 libxnet \
186 libipsecutil
187 $(CLOSED_BUILD)SUBDIRS += \
188 $(CLOSED)/lib/libike
189 SUBDIRS += \
190 nsswitch \
191 print \
192 libuutil \
193 libscf \
194 libinetsvc \
195 librestart \
196 libsched \
197 libelfsign \
198 pkcs11 .WAIT \
199 libpctx .WAIT \
200 libcpc \
201 getloginx \
202 watchmalloc \
203 extendedFILE \
204 madv \
205 mpss \
206 libdisasm \
207 libwrap \
208 libxcurses \
209 libxcurses2 \
210 libbrand .WAIT \
211 libzonecfg \
212 libzoneinfo \
213 libzonestat \
214 libtsnet \
215 libtsol \
216 gss_mechs/mech_spnego \
217 gss_mechs/mech_dummy \
218 gss_mechs/mech_dh \
219 rpcsec_gss \
220 libraidcfg .WAIT \
221 librcm .WAIT \
|