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


  71         auditd_plugins  \
  72         brand           \
  73         c_synonyms      \
  74         cfgadm_plugins  \
  75         crypt_modules   \
  76         extendedFILE    \
  77         fm              \
  78         getloginx       \
  79         gss_mechs/mech_dh       \
  80         gss_mechs/mech_dummy    \
  81         gss_mechs/mech_krb5     \
  82         gss_mechs/mech_spnego   \
  83         hal             \
  84         hbaapi          \
  85         krb5            \
  86         libadm          \
  87         libads          \
  88         libadt_jni      \
  89         libadutils      \
  90         libaio          \

  91         libast          \
  92         libavl          \
  93         libbe           \
  94         libbrand        \
  95         libbsdmalloc    \
  96         libbsm          \
  97         libc_db         \
  98         libcfgadm       \
  99         libcmd          \
 100         libcmdutils     \
 101         libcommputil    \
 102         libcontract     \
 103         libcpc          \
 104         libcrypt        \
 105         libcryptoutil   \
 106         libctf          \
 107         libcurses       \
 108         libdevice       \
 109         libdevid        \
 110         libdevinfo      \


 135         libgen          \
 136         libgrubmgmt     \
 137         libgss          \
 138         libhotplug      \
 139         libidmap        \
 140         libilb          \
 141         libima          \
 142         libinetsvc      \
 143         libinetutil     \
 144         libinstzones    \
 145         libintl         \
 146         libipadm        \
 147         libipd          \
 148         libipmi         \
 149         libipmp         \
 150         libipp          \
 151         libipsecutil    \
 152         libiscsit       \
 153         libkmf          \
 154         libkrb5         \

 155         libkstat        \
 156         libkvm          \
 157         libldap5        \
 158         liblgrp         \
 159         liblm           \
 160         libm1           \
 161         libmail         \
 162         libmalloc       \
 163         libmapid        \
 164         libmapmalloc    \
 165         libmd5          \

 166         libmtmalloc     \
 167         libmvec         \
 168         libndmp         \
 169         libnisdb        \
 170         libnls          \
 171         libnsctl        \
 172         libnwam         \
 173         libofmt         \
 174         libpam          \
 175         libpcidb        \
 176         libpctx         \
 177         libpicl         \
 178         libpicltree     \
 179         libpkg          \
 180         libpool         \
 181         libpp           \
 182         libproc         \
 183         libproject      \
 184         libpthread      \
 185         libraidcfg      \


 245         libzonestat     \
 246         libzpool        \
 247         madv            \
 248         mpapi           \
 249         mpss            \
 250         nametoaddr      \
 251         ncad_addr       \
 252         nsswitch        \
 253         pam_modules     \
 254         passwdutil      \
 255         pkcs11          \
 256         policykit       \
 257         print           \
 258         pylibbe         \
 259         pysolaris       \
 260         pyzfs           \
 261         raidcfg_plugins \
 262         rpcsec_gss      \
 263         sasl_plugins    \
 264         scsi            \

 265         smbsrv          \
 266         smhba           \
 267         sun_fc          \
 268         sun_sas         \
 269         udapl           \
 270         watchmalloc     \
 271         $($(MACH)_SUBDIRS)
 272 
 273 i386_SUBDIRS=           \
 274         libfdisk        \
 275         libsaveargs
 276 
 277 sparc_SUBDIRS=          \
 278         efcode          \
 279         libds           \
 280         libdscp         \
 281         libprtdiag      \
 282         libprtdiag_psr  \
 283         libpri          \
 284         librsc          \


 351         madv            \
 352         mpss            \
 353         pam_modules     \
 354         pyzfs           \
 355         rpcsec_gss      \
 356         $($(MACH)_MSGSUBDIRS)
 357 
 358 sparc_MSGSUBDIRS=       \
 359         libprtdiag      \
 360         libprtdiag_psr
 361 
 362 i386_MSGSUBDIRS= libfdisk
 363 
 364 HDRSUBDIRS=                             \
 365         ../cmd/sendmail/libmilter       \
 366         auditd_plugins  \
 367         fm              \
 368         hal             \
 369         hbaapi          \
 370         libads          \

 371         libast          \
 372         libbrand        \
 373         libbsm          \
 374         libc            \
 375         libcmd          \
 376         libcmdutils     \
 377         libcommputil    \
 378         libcontract     \
 379         libcpc          \
 380         libcryptoutil   \
 381         libctf          \
 382         libcurses       \
 383         libdevice       \
 384         libdevid        \
 385         libdevinfo      \
 386         libdhcpagent    \
 387         libdhcputil     \
 388         libdisasm       \
 389         libdiskmgt      \
 390         libdladm        \


 399         libfakekernel   \
 400         libfcoe         \
 401         libfru          \
 402         libfstyp        \
 403         libgen          \
 404         libgrubmgmt     \
 405         libidmap        \
 406         libilb          \
 407         libima          \
 408         libinetsvc      \
 409         libinetutil     \
 410         libinstzones    \
 411         libipadm        \
 412         libipd          \
 413         libipmi         \
 414         libipmp         \
 415         libipp          \
 416         libipsecutil    \
 417         libiscsit       \
 418         libkrb5         \

 419         libkstat        \
 420         libkvm          \
 421         libmail         \
 422         libmapid        \
 423         libmd           \

 424         libmtmalloc     \
 425         libndmp         \
 426         libnsctl        \
 427         libnsl          \
 428         libnvpair       \
 429         libnwam         \
 430         libofmt         \
 431         libpam          \
 432         libpcidb        \
 433         libpctx         \
 434         libpicl         \
 435         libpicltree     \
 436         libpool         \
 437         libpp           \
 438         libproc         \
 439         libraidcfg      \
 440         librcm          \
 441         librdc          \
 442         libreparse      \
 443         librestart      \


 565 dbusdeps:       libsecdb libtsol libinetutil libscf libuutil libgen libsmbios
 566 
 567 # The following dependencies don't need to be listed below as they are built
 568 # before everything else:
 569 # libc libm libmd libmp libnsl libnvpair libsocket
 570 abi:            libctf libmapmalloc libproc
 571 auditd_plugins: libbsm libsecdb libgss libmtmalloc
 572 brand:          libzonecfg libmapmalloc
 573 cfgadm_plugins: libdevice libdevinfo libhotplug librcm hbaapi libkstat libscf
 574 fm:             libexacct libipmi libzfs scsi libdevinfo libdevid libcfgadm \
 575                 libcontract libsysevent ../cmd/sgs/libelf libdladm libsff
 576 $(SPARC_BLD)fm: libpri
 577 gss_mechs/mech_dh: libgss
 578 gss_mechs/mech_dummy: libgss
 579 gss_mechs/mech_krb5: libgss libresolv2 pkcs11 libkstat
 580 gss_mechs/mech_spnego: gss_mechs/mech_krb5
 581 hal:            dbusdeps
 582 krb5:           gss_mechs/mech_krb5 libtecla libldap5
 583 libadt_jni:     libbsm
 584 libadutils:     libldap5 libresolv2

 585 libbe:          libzfs libinstzones libuuid libgen libdevinfo libefi libficl
 586 libbsm:         libinetutil libscf libsecdb libtsol
 587 libcfgadm:      libdevinfo
 588 libcmd:         libsum libast
 589 libcmdutils:    libavl
 590 libcpc:         libpctx
 591 libcrypt:       libgen
 592 libdevid:       libdevinfo
 593 libdevinfo:     libsec libgen
 594 libdhcpagent:   libdhcputil libuuid libdlpi libcontract
 595 libdhcputil:    libgen libinetutil libdlpi
 596 libdiskmgt:     libdevid libdevinfo libadm libefi libkstat libsysevent
 597 $(INTEL_BLD)libdiskmgt: libfdisk
 598 libdladm:       libdevinfo libinetutil libscf librcm libexacct libkstat \
 599                 libpool
 600 libdll:         libast
 601 libdlpi:        libinetutil libdladm
 602 libds:          libsysevent
 603 libdscfg:       libnsctl libunistat libadm
 604 libdtrace:      libproc libgen libctf libmapmalloc
 605 libdtrace_jni:  libuutil libdtrace
 606 libefi:         libuuid
 607 libelfsign:     libcryptoutil libkmf ../cmd/sgs/libelf
 608 libeti:         libcurses
 609 libexacct/demo: libexacct libproject
 610 libfakekernel:  libumem libcryptoutil
 611 libfcoe:        libdladm
 612 libficl:        libuuid libumem
 613 libfru:         libfruutils
 614 libfsmgt:       libkstat
 615 libgrubmgmt:    libdevinfo libzfs libfstyp libefi
 616 $(INTEL_BLD)libgrubmgmt: libfdisk
 617 libidmap:       libavl libuutil
 618 libinetsvc:     libscf
 619 libinstzones:   libzonecfg libcontract
 620 libipadm:       libinetutil libdlpi libdhcpagent libdladm libsecdb libdhcputil
 621 libipmp:        libinetutil
 622 libipsecutil:   libtecla libtsol
 623 libiscsit:      libstmf libuuid
 624 libkmf:         libcryptoutil pkcs11

 625 libkvm:         ../cmd/sgs/libelf
 626 libldap5:       libsasl
 627 libmapid:       libresolv2 libscf

 628 libndmp:        libscf
 629 libnisdb:       libldap5
 630 libnwam:        libscf libbsm libdladm libipadm
 631 libpcp:         libumem libdevinfo
 632 libpctx:        libproc
 633 libpkg:         libscf libadm
 634 libpool:        libscf libexacct
 635 libpp:          libast
 636 libproc:        ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf
 637 $(INTEL_BLD)libproc: libsaveargs
 638 libproject:     libpool libproc libsecdb
 639 libprtdiag:     libkstat
 640 libprtdiag_psr: libprtdiag
 641 libraidcfg:     libdevinfo
 642 librdc:         libnsctl libunistat libdscfg
 643 librestart:     libuutil libscf libpool libproject libsecdb libsysevent
 644 libsasl:        libgss pkcs11
 645 libsaveargs:    libdisasm
 646 libscf:         libuutil libgen libsmbios
 647 libsec:         libavl libidmap


 675 libzonecfg:     libuuid libsysevent libsec libbrand libpool libscf libproc \
 676                 libuutil libbsm libsecdb
 677 libzonestat:    libcmdutils libumem
 678 libzpool:       libavl libumem libcmdutils libsysevent libfakekernel
 679 madv:           libgen
 680 mpapi:          libpthread libdevinfo libsysevent
 681 mpss:           libgen
 682 nsswitch:       libadutils libidmap libdns_sd libscf libldap5 libsldap
 683 pam_modules:    libproject passwdutil smbsrv libtsnet libpam libbsm libsecdb
 684 passwdutil:     libsldap
 685 pkcs11:         libcryptoutil libgen libuuid
 686 policykit:      dbusdeps
 687 print:          libldap5 libmd5 libsendfile
 688 pylibbe:        libbe libzfs
 689 pysolaris:      libsec libidmap
 690 pyzfs:          libzfs
 691 raidcfg_plugins: libraidcfg librcm libcfgadm libpicl libpicltree
 692 rpcsec_gss:     libgss
 693 sasl_plugins:   pkcs11 libgss libsasl
 694 scsi:           libfru libumem libdevid libdevinfo

 695 smbsrv:         libxnet libpthread librt libshare libidmap pkcs11 libsqlite \
 696                 libcryptoutil libreparse libcmdutils libresolv2 libsmbfs \
 697                 libuuid libfakekernel libads libgss libldap5 krb5
 698 storage:        libdevice libdevinfo libdevid
 699 sun_fc:         libdevinfo libsysevent
 700 sun_sas:        libdevinfo libsysevent libkstat libdevid
 701 udapl:          libdevinfo libdladm
 702 
 703 #
 704 # The reason this rule checks for the existence of the
 705 # Makefile is that some of the directories do not exist
 706 # in certain situations (e.g., exportable source builds,
 707 # OpenSolaris).
 708 #
 709 $(SUBDIRS): FRC
 710         @if [ -f $@/Makefile  ]; then \
 711                 cd $@; pwd; $(MAKE) $(TARGET); \
 712         else \
 713                 true; \
 714         fi
 715 
 716 $(SUBDIRS:%=%-nodepend):
 717         @if [ -f $(@:%-nodepend=%)/Makefile  ]; then \


  71         auditd_plugins  \
  72         brand           \
  73         c_synonyms      \
  74         cfgadm_plugins  \
  75         crypt_modules   \
  76         extendedFILE    \
  77         fm              \
  78         getloginx       \
  79         gss_mechs/mech_dh       \
  80         gss_mechs/mech_dummy    \
  81         gss_mechs/mech_krb5     \
  82         gss_mechs/mech_spnego   \
  83         hal             \
  84         hbaapi          \
  85         krb5            \
  86         libadm          \
  87         libads          \
  88         libadt_jni      \
  89         libadutils      \
  90         libaio          \
  91         libaoe          \
  92         libast          \
  93         libavl          \
  94         libbe           \
  95         libbrand        \
  96         libbsdmalloc    \
  97         libbsm          \
  98         libc_db         \
  99         libcfgadm       \
 100         libcmd          \
 101         libcmdutils     \
 102         libcommputil    \
 103         libcontract     \
 104         libcpc          \
 105         libcrypt        \
 106         libcryptoutil   \
 107         libctf          \
 108         libcurses       \
 109         libdevice       \
 110         libdevid        \
 111         libdevinfo      \


 136         libgen          \
 137         libgrubmgmt     \
 138         libgss          \
 139         libhotplug      \
 140         libidmap        \
 141         libilb          \
 142         libima          \
 143         libinetsvc      \
 144         libinetutil     \
 145         libinstzones    \
 146         libintl         \
 147         libipadm        \
 148         libipd          \
 149         libipmi         \
 150         libipmp         \
 151         libipp          \
 152         libipsecutil    \
 153         libiscsit       \
 154         libkmf          \
 155         libkrb5         \
 156         libkrrp         \
 157         libkstat        \
 158         libkvm          \
 159         libldap5        \
 160         liblgrp         \
 161         liblm           \
 162         libm1           \
 163         libmail         \
 164         libmalloc       \
 165         libmapid        \
 166         libmapmalloc    \
 167         libmd5          \
 168         libmlrpc        \
 169         libmtmalloc     \
 170         libmvec         \
 171         libndmp         \
 172         libnisdb        \
 173         libnls          \
 174         libnsctl        \
 175         libnwam         \
 176         libofmt         \
 177         libpam          \
 178         libpcidb        \
 179         libpctx         \
 180         libpicl         \
 181         libpicltree     \
 182         libpkg          \
 183         libpool         \
 184         libpp           \
 185         libproc         \
 186         libproject      \
 187         libpthread      \
 188         libraidcfg      \


 248         libzonestat     \
 249         libzpool        \
 250         madv            \
 251         mpapi           \
 252         mpss            \
 253         nametoaddr      \
 254         ncad_addr       \
 255         nsswitch        \
 256         pam_modules     \
 257         passwdutil      \
 258         pkcs11          \
 259         policykit       \
 260         print           \
 261         pylibbe         \
 262         pysolaris       \
 263         pyzfs           \
 264         raidcfg_plugins \
 265         rpcsec_gss      \
 266         sasl_plugins    \
 267         scsi            \
 268         smbclnt         \
 269         smbsrv          \
 270         smhba           \
 271         sun_fc          \
 272         sun_sas         \
 273         udapl           \
 274         watchmalloc     \
 275         $($(MACH)_SUBDIRS)
 276 
 277 i386_SUBDIRS=           \
 278         libfdisk        \
 279         libsaveargs
 280 
 281 sparc_SUBDIRS=          \
 282         efcode          \
 283         libds           \
 284         libdscp         \
 285         libprtdiag      \
 286         libprtdiag_psr  \
 287         libpri          \
 288         librsc          \


 355         madv            \
 356         mpss            \
 357         pam_modules     \
 358         pyzfs           \
 359         rpcsec_gss      \
 360         $($(MACH)_MSGSUBDIRS)
 361 
 362 sparc_MSGSUBDIRS=       \
 363         libprtdiag      \
 364         libprtdiag_psr
 365 
 366 i386_MSGSUBDIRS= libfdisk
 367 
 368 HDRSUBDIRS=                             \
 369         ../cmd/sendmail/libmilter       \
 370         auditd_plugins  \
 371         fm              \
 372         hal             \
 373         hbaapi          \
 374         libads          \
 375         libaoe          \
 376         libast          \
 377         libbrand        \
 378         libbsm          \
 379         libc            \
 380         libcmd          \
 381         libcmdutils     \
 382         libcommputil    \
 383         libcontract     \
 384         libcpc          \
 385         libcryptoutil   \
 386         libctf          \
 387         libcurses       \
 388         libdevice       \
 389         libdevid        \
 390         libdevinfo      \
 391         libdhcpagent    \
 392         libdhcputil     \
 393         libdisasm       \
 394         libdiskmgt      \
 395         libdladm        \


 404         libfakekernel   \
 405         libfcoe         \
 406         libfru          \
 407         libfstyp        \
 408         libgen          \
 409         libgrubmgmt     \
 410         libidmap        \
 411         libilb          \
 412         libima          \
 413         libinetsvc      \
 414         libinetutil     \
 415         libinstzones    \
 416         libipadm        \
 417         libipd          \
 418         libipmi         \
 419         libipmp         \
 420         libipp          \
 421         libipsecutil    \
 422         libiscsit       \
 423         libkrb5         \
 424         libkrrp         \
 425         libkstat        \
 426         libkvm          \
 427         libmail         \
 428         libmapid        \
 429         libmd           \
 430         libmlrpc        \
 431         libmtmalloc     \
 432         libndmp         \
 433         libnsctl        \
 434         libnsl          \
 435         libnvpair       \
 436         libnwam         \
 437         libofmt         \
 438         libpam          \
 439         libpcidb        \
 440         libpctx         \
 441         libpicl         \
 442         libpicltree     \
 443         libpool         \
 444         libpp           \
 445         libproc         \
 446         libraidcfg      \
 447         librcm          \
 448         librdc          \
 449         libreparse      \
 450         librestart      \


 572 dbusdeps:       libsecdb libtsol libinetutil libscf libuutil libgen libsmbios
 573 
 574 # The following dependencies don't need to be listed below as they are built
 575 # before everything else:
 576 # libc libm libmd libmp libnsl libnvpair libsocket
 577 abi:            libctf libmapmalloc libproc
 578 auditd_plugins: libbsm libsecdb libgss libmtmalloc
 579 brand:          libzonecfg libmapmalloc
 580 cfgadm_plugins: libdevice libdevinfo libhotplug librcm hbaapi libkstat libscf
 581 fm:             libexacct libipmi libzfs scsi libdevinfo libdevid libcfgadm \
 582                 libcontract libsysevent ../cmd/sgs/libelf libdladm libsff
 583 $(SPARC_BLD)fm: libpri
 584 gss_mechs/mech_dh: libgss
 585 gss_mechs/mech_dummy: libgss
 586 gss_mechs/mech_krb5: libgss libresolv2 pkcs11 libkstat
 587 gss_mechs/mech_spnego: gss_mechs/mech_krb5
 588 hal:            dbusdeps
 589 krb5:           gss_mechs/mech_krb5 libtecla libldap5
 590 libadt_jni:     libbsm
 591 libadutils:     libldap5 libresolv2
 592 libaoe:         libdladm libscf
 593 libbe:          libzfs libinstzones libuuid libgen libdevinfo libefi libficl
 594 libbsm:         libinetutil libscf libsecdb libtsol
 595 libcfgadm:      libdevinfo
 596 libcmd:         libsum libast
 597 libcmdutils:    libavl
 598 libcpc:         libpctx
 599 libcrypt:       libgen
 600 libdevid:       libdevinfo
 601 libdevinfo:     libsec libgen
 602 libdhcpagent:   libdhcputil libuuid libdlpi libcontract
 603 libdhcputil:    libgen libinetutil libdlpi
 604 libdiskmgt:     libdevid libdevinfo libadm libefi libkstat libsysevent
 605 $(INTEL_BLD)libdiskmgt: libfdisk
 606 libdladm:       libdevinfo libinetutil libscf librcm libexacct libkstat \
 607                 libpool
 608 libdll:         libast
 609 libdlpi:        libinetutil libdladm
 610 libds:          libsysevent
 611 libdscfg:       libnsctl libunistat libadm
 612 libdtrace:      libproc libgen libctf libmapmalloc
 613 libdtrace_jni:  libuutil libdtrace
 614 libefi:         libuuid
 615 libelfsign:     libcryptoutil libkmf ../cmd/sgs/libelf
 616 libeti:         libcurses
 617 libexacct/demo: libexacct libproject
 618 libfakekernel:  libumem libcryptoutil
 619 libfcoe:        libdladm
 620 libficl:        libuuid libumem
 621 libfru:         libfruutils
 622 libfsmgt:       libkstat
 623 libgrubmgmt:    libdevinfo libzfs libfstyp libefi
 624 $(INTEL_BLD)libgrubmgmt: libfdisk
 625 libidmap:       libavl libuutil
 626 libinetsvc:     libscf
 627 libinstzones:   libzonecfg libcontract
 628 libipadm:       libinetutil libdlpi libdhcpagent libdladm libsecdb libdhcputil
 629 libipmp:        libinetutil
 630 libipsecutil:   libtecla libtsol
 631 libiscsit:      libstmf libuuid
 632 libkmf:         libcryptoutil pkcs11
 633 libkrrp:        libuuid libsysevent libumem libzfs
 634 libkvm:         ../cmd/sgs/libelf
 635 libldap5:       libsasl
 636 libmapid:       libresolv2 libscf
 637 libmlrpc:       libsmbfs libuuid
 638 libndmp:        libscf
 639 libnisdb:       libldap5
 640 libnwam:        libscf libbsm libdladm libipadm
 641 libpcp:         libumem libdevinfo
 642 libpctx:        libproc
 643 libpkg:         libscf libadm
 644 libpool:        libscf libexacct
 645 libpp:          libast
 646 libproc:        ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf
 647 $(INTEL_BLD)libproc: libsaveargs
 648 libproject:     libpool libproc libsecdb
 649 libprtdiag:     libkstat
 650 libprtdiag_psr: libprtdiag
 651 libraidcfg:     libdevinfo
 652 librdc:         libnsctl libunistat libdscfg
 653 librestart:     libuutil libscf libpool libproject libsecdb libsysevent
 654 libsasl:        libgss pkcs11
 655 libsaveargs:    libdisasm
 656 libscf:         libuutil libgen libsmbios
 657 libsec:         libavl libidmap


 685 libzonecfg:     libuuid libsysevent libsec libbrand libpool libscf libproc \
 686                 libuutil libbsm libsecdb
 687 libzonestat:    libcmdutils libumem
 688 libzpool:       libavl libumem libcmdutils libsysevent libfakekernel
 689 madv:           libgen
 690 mpapi:          libpthread libdevinfo libsysevent
 691 mpss:           libgen
 692 nsswitch:       libadutils libidmap libdns_sd libscf libldap5 libsldap
 693 pam_modules:    libproject passwdutil smbsrv libtsnet libpam libbsm libsecdb
 694 passwdutil:     libsldap
 695 pkcs11:         libcryptoutil libgen libuuid
 696 policykit:      dbusdeps
 697 print:          libldap5 libmd5 libsendfile
 698 pylibbe:        libbe libzfs
 699 pysolaris:      libsec libidmap
 700 pyzfs:          libzfs
 701 raidcfg_plugins: libraidcfg librcm libcfgadm libpicl libpicltree
 702 rpcsec_gss:     libgss
 703 sasl_plugins:   pkcs11 libgss libsasl
 704 scsi:           libfru libumem libdevid libdevinfo
 705 smbclnt:        libfakekernel pkcs11
 706 smbsrv:         libxnet libpthread librt libshare libidmap pkcs11 libsqlite \
 707                 libcryptoutil libreparse libcmdutils libresolv2 libsmbfs \
 708                 libuuid libfakekernel libads libgss libldap5 krb5 libmlrpc
 709 storage:        libdevice libdevinfo libdevid
 710 sun_fc:         libdevinfo libsysevent
 711 sun_sas:        libdevinfo libsysevent libkstat libdevid
 712 udapl:          libdevinfo libdladm
 713 
 714 #
 715 # The reason this rule checks for the existence of the
 716 # Makefile is that some of the directories do not exist
 717 # in certain situations (e.g., exportable source builds,
 718 # OpenSolaris).
 719 #
 720 $(SUBDIRS): FRC
 721         @if [ -f $@/Makefile  ]; then \
 722                 cd $@; pwd; $(MAKE) $(TARGET); \
 723         else \
 724                 true; \
 725         fi
 726 
 727 $(SUBDIRS:%=%-nodepend):
 728         @if [ -f $(@:%-nodepend=%)/Makefile  ]; then \