Print this page
NEX-16818 Add fksmbcl development tool
NEX-17264 SMB client test tp_smbutil_013 fails after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (fix ref leaks)
1575 untangle libmlrpc from SMB server
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
NEX-13512 libkrrp missing libzfs dependency in usr/src/lib/Makefile
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Jean Mccormack<jean.mccormack@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-9395 hal and policykit need to list libdbus dependencies
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com>
NEX-4956 Missing dependencies in lib/Makefile (fix scsi)
NEX-4956 Missing dependencies in lib/Makefile
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
NEX-3558 KRRP Integration
OS-161: Integrate IPMP changes (lint)
NEX-1638 Updated DC Locator
Includes work by: matt.barden@nexenta.com, kevin.crowe@nexenta.com
SMB-72 Improve startup/shudown debug features
SMB-56 extended security NTLMSSP, inbound
SMB-50 User-mode SMB server
Includes work by these authors:
Thomas Keiser <thomas.keiser@nexenta.com>
Albert Lee <trisk@nexenta.com>
re #13553 rb4471 add ipkg brand scripts
Adding AoE support to nza-kernel
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/lib/Makefile
+++ new/usr/src/lib/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21
22 22 #
23 23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
24 24 # Copyright (c) 2012 by Delphix. All rights reserved.
25 25 # Copyright (c) 2012, Joyent, Inc. All rights reserved.
26 26 # Copyright (c) 2013 Gary Mills
27 27 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
28 28 # Copyright (c) 2015 Gary Mills
29 29 # Copyright 2016 Toomas Soome <tsoome@me.com>
30 30 # Copyright 2018 Nexenta Systems, Inc.
31 31 # Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
32 32 # Copyright 2017 RackTop Systems.
33 33 #
34 34
35 35 include ../Makefile.master
36 36
37 37 # Note that libcurses installs commands along with its library.
38 38 # This is a minor bug which probably should be fixed.
39 39 # Note also that a few extra libraries are kept in cmd source.
40 40 #
41 41 # Certain libraries are linked with, hence depend on, other libraries.
42 42 # Library dependencies are called out explicitly, see "Library
43 43 # interdependencies" below.
44 44 .PARALLEL:
45 45
46 46 # Build libc and its dependencies
47 47 SUBDIRS= \
48 48 crt \
49 49 ../cmd/sgs/libconv \
50 50 ../cmd/sgs/libdl \
51 51 libc \
52 52 .WAIT
53 53
54 54 # Build libraries with lots of dependents
55 55 SUBDIRS += \
56 56 libm \
57 57 libmd \
58 58 libmp \
59 59 libnsl \
60 60 libnvpair \
61 61 libsocket \
62 62 .WAIT
63 63
64 64 # Build everything else. Aside from explicit dependencies, all libraries
65 65 # are built in parallel.
66 66 SUBDIRS += \
67 67 ../cmd/sendmail/libmilter \
68 68 ../cmd/sgs/libelf \
69 69 ../cmd/sgs/librtld_db \
70 70 abi \
71 71 auditd_plugins \
72 72 brand \
73 73 c_synonyms \
74 74 cfgadm_plugins \
75 75 crypt_modules \
76 76 extendedFILE \
77 77 fm \
78 78 getloginx \
79 79 gss_mechs/mech_dh \
80 80 gss_mechs/mech_dummy \
|
↓ open down ↓ |
80 lines elided |
↑ open up ↑ |
81 81 gss_mechs/mech_krb5 \
82 82 gss_mechs/mech_spnego \
83 83 hal \
84 84 hbaapi \
85 85 krb5 \
86 86 libadm \
87 87 libads \
88 88 libadt_jni \
89 89 libadutils \
90 90 libaio \
91 + libaoe \
91 92 libast \
92 93 libavl \
93 94 libbe \
94 95 libbrand \
95 96 libbsdmalloc \
96 97 libbsm \
97 98 libc_db \
98 99 libcfgadm \
99 100 libcmd \
100 101 libcmdutils \
101 102 libcommputil \
102 103 libcontract \
103 104 libcpc \
104 105 libcrypt \
105 106 libcryptoutil \
106 107 libctf \
107 108 libcurses \
108 109 libdevice \
109 110 libdevid \
110 111 libdevinfo \
111 112 libdhcpagent \
112 113 libdhcputil \
113 114 libdisasm \
114 115 libdiskmgt \
115 116 libdladm \
116 117 libdll \
117 118 libdlpi \
118 119 libdns_sd \
119 120 libdoor \
120 121 libdscfg \
121 122 libdtrace \
122 123 libdtrace_jni \
123 124 libefi \
124 125 libelfsign \
125 126 libeti \
126 127 libexacct \
127 128 libexacct/demo \
128 129 libfakekernel \
129 130 libfcoe \
130 131 libficl \
131 132 libfru \
132 133 libfruutils \
133 134 libfsmgt \
134 135 libfstyp \
135 136 libgen \
136 137 libgrubmgmt \
137 138 libgss \
138 139 libhotplug \
139 140 libidmap \
140 141 libilb \
141 142 libima \
142 143 libinetsvc \
143 144 libinetutil \
144 145 libinstzones \
|
↓ open down ↓ |
44 lines elided |
↑ open up ↑ |
145 146 libintl \
146 147 libipadm \
147 148 libipd \
148 149 libipmi \
149 150 libipmp \
150 151 libipp \
151 152 libipsecutil \
152 153 libiscsit \
153 154 libkmf \
154 155 libkrb5 \
156 + libkrrp \
155 157 libkstat \
156 158 libkvm \
157 159 libldap5 \
158 160 liblgrp \
159 161 liblm \
160 162 libm1 \
161 163 libmail \
162 164 libmalloc \
163 165 libmapid \
164 166 libmapmalloc \
165 167 libmd5 \
168 + libmlrpc \
166 169 libmtmalloc \
167 170 libmvec \
168 171 libndmp \
169 172 libnisdb \
170 173 libnls \
171 174 libnsctl \
172 175 libnwam \
173 176 libofmt \
174 177 libpam \
175 178 libpcidb \
176 179 libpctx \
177 180 libpicl \
178 181 libpicltree \
179 182 libpkg \
180 183 libpool \
181 184 libpp \
182 185 libproc \
183 186 libproject \
184 187 libpthread \
185 188 libraidcfg \
186 189 librcm \
187 190 librdc \
188 191 libreparse \
189 192 libresolv \
190 193 libresolv2 \
191 194 librestart \
192 195 librpcsvc \
193 196 librsm \
194 197 librstp \
195 198 librt \
196 199 libsasl \
197 200 libscf \
198 201 libsched \
199 202 libsctp \
200 203 libsec \
201 204 libsecdb \
202 205 libsendfile \
203 206 libsff \
204 207 libshare \
205 208 libshell \
206 209 libsip \
207 210 libsldap \
208 211 libslp \
209 212 libsmbfs \
210 213 libsmbios \
211 214 libsmedia \
212 215 libsqlite \
213 216 libsrpt \
214 217 libstmf \
215 218 libstmfproxy \
216 219 libsum \
217 220 libsun_ima \
218 221 libsys \
219 222 libsysevent \
220 223 libtecla \
221 224 libtermcap \
222 225 libthread \
223 226 libtnf \
224 227 libtnfctl \
225 228 libtnfprobe \
226 229 libtsnet \
227 230 libtsol \
228 231 libumem \
229 232 libunistat \
230 233 libuuid \
231 234 libuutil \
232 235 libvolmgt \
233 236 libvrrpadm \
234 237 libvscan \
235 238 libw \
236 239 libwrap \
237 240 libxcurses \
238 241 libxcurses2 \
239 242 libxnet \
240 243 libzfs \
241 244 libzfs_core \
242 245 libzfs_jni \
243 246 libzonecfg \
244 247 libzoneinfo \
245 248 libzonestat \
246 249 libzpool \
247 250 madv \
248 251 mpapi \
249 252 mpss \
250 253 nametoaddr \
251 254 ncad_addr \
252 255 nsswitch \
253 256 pam_modules \
254 257 passwdutil \
|
↓ open down ↓ |
79 lines elided |
↑ open up ↑ |
255 258 pkcs11 \
256 259 policykit \
257 260 print \
258 261 pylibbe \
259 262 pysolaris \
260 263 pyzfs \
261 264 raidcfg_plugins \
262 265 rpcsec_gss \
263 266 sasl_plugins \
264 267 scsi \
268 + smbclnt \
265 269 smbsrv \
266 270 smhba \
267 271 sun_fc \
268 272 sun_sas \
269 273 udapl \
270 274 watchmalloc \
271 275 $($(MACH)_SUBDIRS)
272 276
273 277 i386_SUBDIRS= \
274 278 libfdisk \
275 279 libsaveargs
276 280
277 281 sparc_SUBDIRS= \
278 282 efcode \
279 283 libds \
280 284 libdscp \
281 285 libprtdiag \
282 286 libprtdiag_psr \
283 287 libpri \
284 288 librsc \
285 289 storage \
286 290 libpcp \
287 291 libtsalarm \
288 292 libv12n
289 293
290 294 #
291 295 # Create a special version of $(SUBDIRS) with no .WAIT's, for use with the
292 296 # clean and clobber targets (for more information, see those targets, below).
293 297 #
294 298 NOWAIT_SUBDIRS= $(SUBDIRS:.WAIT=)
295 299
296 300 DCSUBDIRS=
297 301
298 302 MSGSUBDIRS= \
299 303 abi \
300 304 auditd_plugins \
301 305 brand \
302 306 cfgadm_plugins \
303 307 gss_mechs/mech_dh \
304 308 gss_mechs/mech_krb5 \
305 309 krb5 \
306 310 libast \
307 311 libbsm \
308 312 libc \
309 313 libcfgadm \
310 314 libcmd \
311 315 libcontract \
312 316 libcurses \
313 317 libdhcputil \
314 318 libdiskmgt \
315 319 libdladm \
316 320 libdll \
317 321 libgrubmgmt \
318 322 libgss \
319 323 libidmap \
320 324 libilb \
321 325 libinstzones \
322 326 libipadm \
323 327 libipmp \
324 328 libipsecutil \
325 329 libldap5 \
326 330 libnsl \
327 331 libnwam \
328 332 libofmt \
329 333 libpam \
330 334 libpicl \
331 335 libpkg \
332 336 libpool \
333 337 libpp \
334 338 libreparse \
335 339 libsasl \
336 340 libscf \
337 341 libsecdb \
338 342 libshare \
339 343 libshell \
340 344 libsldap \
341 345 libslp \
342 346 libsmbfs \
343 347 libsmedia \
344 348 libsum \
345 349 libtsol \
346 350 libuutil \
347 351 libvrrpadm \
348 352 libvscan \
349 353 libzfs \
350 354 libzonecfg \
351 355 madv \
352 356 mpss \
353 357 pam_modules \
354 358 pyzfs \
355 359 rpcsec_gss \
356 360 $($(MACH)_MSGSUBDIRS)
357 361
358 362 sparc_MSGSUBDIRS= \
359 363 libprtdiag \
360 364 libprtdiag_psr
|
↓ open down ↓ |
86 lines elided |
↑ open up ↑ |
361 365
362 366 i386_MSGSUBDIRS= libfdisk
363 367
364 368 HDRSUBDIRS= \
365 369 ../cmd/sendmail/libmilter \
366 370 auditd_plugins \
367 371 fm \
368 372 hal \
369 373 hbaapi \
370 374 libads \
375 + libaoe \
371 376 libast \
372 377 libbrand \
373 378 libbsm \
374 379 libc \
375 380 libcmd \
376 381 libcmdutils \
377 382 libcommputil \
378 383 libcontract \
379 384 libcpc \
380 385 libcryptoutil \
381 386 libctf \
382 387 libcurses \
383 388 libdevice \
384 389 libdevid \
385 390 libdevinfo \
386 391 libdhcpagent \
387 392 libdhcputil \
388 393 libdisasm \
389 394 libdiskmgt \
390 395 libdladm \
391 396 libdll \
392 397 libdlpi \
393 398 libdns_sd \
394 399 libdscfg \
395 400 libdtrace \
396 401 libdtrace_jni \
397 402 libelfsign \
398 403 libeti \
399 404 libfakekernel \
400 405 libfcoe \
401 406 libfru \
402 407 libfstyp \
403 408 libgen \
404 409 libgrubmgmt \
405 410 libidmap \
406 411 libilb \
407 412 libima \
408 413 libinetsvc \
|
↓ open down ↓ |
28 lines elided |
↑ open up ↑ |
409 414 libinetutil \
410 415 libinstzones \
411 416 libipadm \
412 417 libipd \
413 418 libipmi \
414 419 libipmp \
415 420 libipp \
416 421 libipsecutil \
417 422 libiscsit \
418 423 libkrb5 \
424 + libkrrp \
419 425 libkstat \
420 426 libkvm \
421 427 libmail \
422 428 libmapid \
423 429 libmd \
430 + libmlrpc \
424 431 libmtmalloc \
425 432 libndmp \
426 433 libnsctl \
427 434 libnsl \
428 435 libnvpair \
429 436 libnwam \
430 437 libofmt \
431 438 libpam \
432 439 libpcidb \
433 440 libpctx \
434 441 libpicl \
435 442 libpicltree \
436 443 libpool \
437 444 libpp \
438 445 libproc \
439 446 libraidcfg \
440 447 librcm \
441 448 librdc \
442 449 libreparse \
443 450 librestart \
444 451 librpcsvc \
445 452 librsm \
446 453 librstp \
447 454 libsasl \
448 455 libscf \
449 456 libsec \
450 457 libsff \
451 458 libshare \
452 459 libshell \
453 460 libsip \
454 461 libslp \
455 462 libsmbfs \
456 463 libsmbios \
457 464 libsmedia \
458 465 libsocket \
459 466 libsqlite \
460 467 libsrpt \
461 468 libstmf \
462 469 libstmfproxy \
463 470 libsum \
464 471 libsun_ima \
465 472 libsysevent \
466 473 libtecla \
467 474 libtermcap \
468 475 libtnf \
469 476 libtnfctl \
470 477 libtnfprobe \
471 478 libtsnet \
472 479 libtsol \
473 480 libumem \
474 481 libunistat \
475 482 libuutil \
476 483 libvolmgt \
477 484 libvrrpadm \
478 485 libvscan \
479 486 libwrap \
480 487 libxcurses2 \
481 488 libzfs \
482 489 libzfs_core \
483 490 libzfs_jni \
484 491 libzoneinfo \
485 492 libzonestat \
486 493 mpapi \
487 494 passwdutil \
488 495 pkcs11 \
489 496 policykit \
490 497 scsi \
491 498 smbsrv \
492 499 smhba \
493 500 udapl \
494 501 $($(MACH)_HDRSUBDIRS)
495 502
496 503 i386_HDRSUBDIRS= \
497 504 libfdisk \
498 505 libsaveargs
499 506
500 507 sparc_HDRSUBDIRS= \
501 508 libds \
502 509 libdscp \
503 510 libpri \
504 511 libv12n \
505 512 storage
506 513
507 514 all := TARGET= all
508 515 check := TARGET= check
509 516 clean := TARGET= clean
510 517 clobber := TARGET= clobber
511 518 install := TARGET= install
512 519 install_h := TARGET= install_h
513 520 lint := TARGET= lint
514 521 _dc := TARGET= _dc
515 522 _msg := TARGET= _msg
516 523
517 524 .KEEP_STATE:
518 525
519 526 #
520 527 # For the all and install targets, we clearly must respect library
521 528 # dependencies so that the libraries link correctly. However, for
522 529 # the remaining targets (check, clean, clobber, install_h, lint, _dc
523 530 # and _msg), libraries do not have any dependencies on one another
524 531 # and thus respecting dependencies just slows down the build.
525 532 # As such, for these rules, we use pattern replacement to explicitly
526 533 # avoid triggering the dependency information. Note that for clean,
527 534 # clobber and lint, we must use $(NOWAIT_SUBDIRS) rather than
528 535 # $(SUBDIRS), to prevent `.WAIT' from expanding to `.WAIT-nodepend'.
529 536 #
530 537
531 538 all: $(SUBDIRS)
532 539
533 540 install: $(SUBDIRS) .WAIT install_extra
534 541
535 542 # extra libraries kept in other source areas
536 543 install_extra:
537 544 @cd ../cmd/sgs; pwd; $(MAKE) install_lib
538 545 @pwd
539 546
540 547 clean clobber lint: $(NOWAIT_SUBDIRS:%=%-nodepend)
541 548
542 549 install_h check: $(HDRSUBDIRS:%=%-nodepend)
543 550
544 551 _msg: $(MSGSUBDIRS:%=%-nodepend) .WAIT _dc
545 552
546 553 _dc: $(DCSUBDIRS:%=%-nodepend)
547 554
548 555 # Library interdependencies are called out explicitly here.
549 556 ../cmd/sgs/libconv: crt
550 557 ../cmd/sgs/libdl: crt
551 558 libc: ../cmd/sgs/libconv ../cmd/sgs/libdl
552 559
553 560 libm: libc
554 561 libmd: libc
555 562 libmp: libc
556 563 libnsl: libc libmd libmp
557 564 libnvpair: libc libnsl
558 565 libsocket: libc libnsl
559 566
560 567 basedeps: libc libm libmd libmp libnsl libnvpair libsocket
561 568 basedeps := TARGET=install
562 569
563 570 # The following dependencies are currently required by libdbus-1 and should
564 571 # be used for anything linking against it.
565 572 dbusdeps: libsecdb libtsol libinetutil libscf libuutil libgen libsmbios
566 573
567 574 # The following dependencies don't need to be listed below as they are built
568 575 # before everything else:
569 576 # libc libm libmd libmp libnsl libnvpair libsocket
570 577 abi: libctf libmapmalloc libproc
571 578 auditd_plugins: libbsm libsecdb libgss libmtmalloc
572 579 brand: libzonecfg libmapmalloc
573 580 cfgadm_plugins: libdevice libdevinfo libhotplug librcm hbaapi libkstat libscf
|
↓ open down ↓ |
140 lines elided |
↑ open up ↑ |
574 581 fm: libexacct libipmi libzfs scsi libdevinfo libdevid libcfgadm \
575 582 libcontract libsysevent ../cmd/sgs/libelf libdladm libsff
576 583 $(SPARC_BLD)fm: libpri
577 584 gss_mechs/mech_dh: libgss
578 585 gss_mechs/mech_dummy: libgss
579 586 gss_mechs/mech_krb5: libgss libresolv2 pkcs11 libkstat
580 587 gss_mechs/mech_spnego: gss_mechs/mech_krb5
581 588 hal: dbusdeps
582 589 krb5: gss_mechs/mech_krb5 libtecla libldap5
583 590 libadt_jni: libbsm
584 -libadutils: libldap5 libresolv2
591 +libadutils: libldap5 libresolv2
592 +libaoe: libdladm libscf
585 593 libbe: libzfs libinstzones libuuid libgen libdevinfo libefi libficl
586 594 libbsm: libinetutil libscf libsecdb libtsol
587 595 libcfgadm: libdevinfo
588 596 libcmd: libsum libast
589 597 libcmdutils: libavl
590 598 libcpc: libpctx
591 599 libcrypt: libgen
592 600 libdevid: libdevinfo
593 601 libdevinfo: libsec libgen
594 602 libdhcpagent: libdhcputil libuuid libdlpi libcontract
595 603 libdhcputil: libgen libinetutil libdlpi
596 604 libdiskmgt: libdevid libdevinfo libadm libefi libkstat libsysevent
597 605 $(INTEL_BLD)libdiskmgt: libfdisk
598 606 libdladm: libdevinfo libinetutil libscf librcm libexacct libkstat \
599 607 libpool
600 608 libdll: libast
601 609 libdlpi: libinetutil libdladm
602 610 libds: libsysevent
603 611 libdscfg: libnsctl libunistat libadm
604 612 libdtrace: libproc libgen libctf libmapmalloc
605 613 libdtrace_jni: libuutil libdtrace
606 614 libefi: libuuid
607 615 libelfsign: libcryptoutil libkmf ../cmd/sgs/libelf
608 616 libeti: libcurses
609 617 libexacct/demo: libexacct libproject
610 618 libfakekernel: libumem libcryptoutil
611 619 libfcoe: libdladm
612 620 libficl: libuuid libumem
613 621 libfru: libfruutils
614 622 libfsmgt: libkstat
|
↓ open down ↓ |
20 lines elided |
↑ open up ↑ |
615 623 libgrubmgmt: libdevinfo libzfs libfstyp libefi
616 624 $(INTEL_BLD)libgrubmgmt: libfdisk
617 625 libidmap: libavl libuutil
618 626 libinetsvc: libscf
619 627 libinstzones: libzonecfg libcontract
620 628 libipadm: libinetutil libdlpi libdhcpagent libdladm libsecdb libdhcputil
621 629 libipmp: libinetutil
622 630 libipsecutil: libtecla libtsol
623 631 libiscsit: libstmf libuuid
624 632 libkmf: libcryptoutil pkcs11
633 +libkrrp: libuuid libsysevent libumem libzfs
625 634 libkvm: ../cmd/sgs/libelf
626 635 libldap5: libsasl
627 636 libmapid: libresolv2 libscf
637 +libmlrpc: libsmbfs libuuid
628 638 libndmp: libscf
629 639 libnisdb: libldap5
630 640 libnwam: libscf libbsm libdladm libipadm
631 641 libpcp: libumem libdevinfo
632 642 libpctx: libproc
633 643 libpkg: libscf libadm
634 644 libpool: libscf libexacct
635 645 libpp: libast
636 646 libproc: ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf
637 647 $(INTEL_BLD)libproc: libsaveargs
638 648 libproject: libpool libproc libsecdb
639 649 libprtdiag: libkstat
640 650 libprtdiag_psr: libprtdiag
641 651 libraidcfg: libdevinfo
642 652 librdc: libnsctl libunistat libdscfg
643 653 librestart: libuutil libscf libpool libproject libsecdb libsysevent
644 654 libsasl: libgss pkcs11
645 655 libsaveargs: libdisasm
646 656 libscf: libuutil libgen libsmbios
647 657 libsec: libavl libidmap
648 658 libsff: libnvpair
649 659 libshare: libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
650 660 libshell: libast libcmd libdll libsecdb
651 661 libsip: libmd5
652 662 libsldap: libldap5 libscf
653 663 libsmbfs: libkrb5 libsec libidmap pkcs11
654 664 libsmbios: libdevinfo
655 665 libsrpt: libstmf
656 666 libstmf: libscf
657 667 libstmfproxy: libstmf libpthread
658 668 libsum: libast
659 669 libsun_ima: libdevinfo libsysevent
660 670 libsysevent: libsecdb
661 671 libtecla: libcurses
662 672 libtermcap: libcurses
663 673 libtnfctl: ../cmd/sgs/libelf
664 674 libtsalarm: libpcp
665 675 libtsnet: libtsol libsecdb
666 676 libtsol: libsecdb
667 677 libuuid: libdlpi
668 678 libv12n: libds libuuid
669 679 libvolmgt: libadm
670 680 libvrrpadm: libdladm libscf
671 681 libvscan: libscf libsecdb
672 682 libzfs: libdevid libgen libuutil libadm libavl libefi libidmap \
673 683 libumem libtsol libzfs_core libcmdutils
674 684 libzfs_jni: libdiskmgt libzfs
675 685 libzonecfg: libuuid libsysevent libsec libbrand libpool libscf libproc \
676 686 libuutil libbsm libsecdb
677 687 libzonestat: libcmdutils libumem
678 688 libzpool: libavl libumem libcmdutils libsysevent libfakekernel
679 689 madv: libgen
680 690 mpapi: libpthread libdevinfo libsysevent
681 691 mpss: libgen
682 692 nsswitch: libadutils libidmap libdns_sd libscf libldap5 libsldap
683 693 pam_modules: libproject passwdutil smbsrv libtsnet libpam libbsm libsecdb
684 694 passwdutil: libsldap
|
↓ open down ↓ |
47 lines elided |
↑ open up ↑ |
685 695 pkcs11: libcryptoutil libgen libuuid
686 696 policykit: dbusdeps
687 697 print: libldap5 libmd5 libsendfile
688 698 pylibbe: libbe libzfs
689 699 pysolaris: libsec libidmap
690 700 pyzfs: libzfs
691 701 raidcfg_plugins: libraidcfg librcm libcfgadm libpicl libpicltree
692 702 rpcsec_gss: libgss
693 703 sasl_plugins: pkcs11 libgss libsasl
694 704 scsi: libfru libumem libdevid libdevinfo
705 +smbclnt: libfakekernel pkcs11
695 706 smbsrv: libxnet libpthread librt libshare libidmap pkcs11 libsqlite \
696 707 libcryptoutil libreparse libcmdutils libresolv2 libsmbfs \
697 - libuuid libfakekernel libads libgss libldap5 krb5
708 + libuuid libfakekernel libads libgss libldap5 krb5 libmlrpc
698 709 storage: libdevice libdevinfo libdevid
699 710 sun_fc: libdevinfo libsysevent
700 711 sun_sas: libdevinfo libsysevent libkstat libdevid
701 712 udapl: libdevinfo libdladm
702 713
703 714 #
704 715 # The reason this rule checks for the existence of the
705 716 # Makefile is that some of the directories do not exist
706 717 # in certain situations (e.g., exportable source builds,
707 718 # OpenSolaris).
708 719 #
709 720 $(SUBDIRS): FRC
710 721 @if [ -f $@/Makefile ]; then \
711 722 cd $@; pwd; $(MAKE) $(TARGET); \
712 723 else \
713 724 true; \
714 725 fi
715 726
716 727 $(SUBDIRS:%=%-nodepend):
717 728 @if [ -f $(@:%-nodepend=%)/Makefile ]; then \
718 729 cd $(@:%-nodepend=%); pwd; $(MAKE) $(TARGET); \
719 730 else \
720 731 true; \
721 732 fi
722 733
723 734 FRC:
|
↓ open down ↓ |
16 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX