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:
142 nametoaddr \
143 ncad_addr \
144 hbaapi \
145 smhba \
146 sun_fc \
147 sun_sas \
148 gss_mechs/mech_krb5 .WAIT \
149 libkrb5 .WAIT \
150 krb5 .WAIT \
151 libsmbfs \
152 libfcoe \
153 libsrpt \
154 libstmf \
155 libstmfproxy \
156 libnsctl \
157 libunistat \
158 libdscfg \
159 librdc \
160 libinstzones \
161 libpkg \
162 libpcidb
163
164 SUBDIRS += \
165 passwdutil \
166 pam_modules \
167 crypt_modules \
168 libadt_jni \
169 abi \
170 auditd_plugins \
171 libvolmgt \
172 libdevice \
173 libdevid \
174 libdhcpsvc \
175 libc_db \
176 libndmp \
177 libsec \
178 libtnfprobe \
179 libtnf \
180 libtnfctl \
181 libdhcpagent \
182 libdhcpdu \
|
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 2013 Damian Bogel. All rights reserved.
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:
143 nametoaddr \
144 ncad_addr \
145 hbaapi \
146 smhba \
147 sun_fc \
148 sun_sas \
149 gss_mechs/mech_krb5 .WAIT \
150 libkrb5 .WAIT \
151 krb5 .WAIT \
152 libsmbfs \
153 libfcoe \
154 libsrpt \
155 libstmf \
156 libstmfproxy \
157 libnsctl \
158 libunistat \
159 libdscfg \
160 librdc \
161 libinstzones \
162 libpkg \
163 libpcidb \
164 libfsd
165
166 SUBDIRS += \
167 passwdutil \
168 pam_modules \
169 crypt_modules \
170 libadt_jni \
171 abi \
172 auditd_plugins \
173 libvolmgt \
174 libdevice \
175 libdevid \
176 libdhcpsvc \
177 libc_db \
178 libndmp \
179 libsec \
180 libtnfprobe \
181 libtnf \
182 libtnfctl \
183 libdhcpagent \
184 libdhcpdu \
|