Print this page
1427 import libssl


   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:


 119         libnwam         \
 120         libsmbios       \
 121         libtecla        \
 122         libumem         \
 123         libnvpair       .WAIT   \
 124         libexacct       \
 125         libsasl         \
 126         libldap5        \
 127         libsldap        .WAIT   \
 128         libbsm          \
 129         libsys          \
 130         libsysevent     \
 131         libnisdb        \
 132         libpool         \
 133         libpp           \
 134         libproc         \
 135         libproject      \
 136         libsendfile     \
 137         nametoaddr      \
 138         ncad_addr       \

 139         hbaapi          \
 140         smhba           \
 141         sun_fc          \
 142         sun_sas         \
 143         gss_mechs/mech_krb5     .WAIT   \
 144         libkrb5 .WAIT   \
 145         krb5    .WAIT   \
 146         libsmbfs        \
 147         libfcoe         \
 148         libsrpt         \
 149         libstmf         \
 150         libstmfproxy    \
 151         libnsctl        \
 152         libunistat      \
 153         libdscfg        \
 154         librdc          \
 155         libinstzones    \
 156         libpkg          \
 157         libpcidb
 158 


 459         libtecla        \
 460         libtnf          \
 461         libtnfctl       \
 462         libtnfprobe     \
 463         libtsnet        \
 464         libtsol         \
 465         libvrrpadm      \
 466         libvolmgt       \
 467         libumem         \
 468         libunistat      \
 469         libuutil        \
 470         libwanboot      \
 471         libwanbootutil  \
 472         libwrap         \
 473         libxcurses2     \
 474         libzfs          \
 475         libzfs_core     \
 476         libzfs_jni      \
 477         libzoneinfo     \
 478         libzonestat     \

 479         hal             \
 480         policykit       \
 481         lvm             \
 482         pkcs11          \
 483         passwdutil      \
 484         ../cmd/sendmail/libmilter       \
 485         fm              \
 486         udapl           \
 487         libmapid        \
 488         libkrb5         \
 489         libsmbfs        \
 490         libshare        \
 491         libidmap        \
 492         libvscan        \
 493         libgrubmgmt     \
 494         smbsrv          \
 495         libilb          \
 496         scsi            \
 497         hbaapi          \
 498         smhba           \


 571 libdevid:       libdevinfo
 572 libdevinfo:     libnvpair libsec
 573 libdhcpagent:   libsocket libdhcputil libuuid libdlpi libcontract
 574 libdhcpsvc:     libinetutil
 575 libdhcputil:    libnsl libgen libinetutil libdlpi
 576 libdladm:       libdevinfo libinetutil libsocket libscf librcm libnvpair \
 577                 libexacct libnsl libkstat libcurses
 578 libdll:         libast
 579 libdlpi:        libinetutil libdladm
 580 libds:          libsysevent
 581 libdscfg:       libnsctl libunistat libsocket libnsl
 582 libdtrace:      libproc libgen libctf
 583 libdtrace_jni:  libuutil libdtrace
 584 libefi:         libuuid
 585 libfstyp:       libnvpair
 586 libelfsign:     libcryptoutil libkmf
 587 libidmap:       libadutils libldap5 libavl libsldap libuutil
 588 libipadm:       libnsl libinetutil libsocket libdlpi libnvpair libdhcpagent \
 589                 libdladm libsecdb
 590 libiscsit:      libc libnvpair libstmf libuuid libnsl
 591 libkmf:         libcryptoutil pkcs11
 592 libnsl:         libmd5
 593 libmapid:       libresolv
 594 librdc:         libsocket libnsl libnsctl libunistat libdscfg
 595 libuuid:        libdlpi
 596 libinetutil:    libsocket
 597 libipsecutil:   libtecla libsocket
 598 libinstzones:   libzonecfg libcontract
 599 libpkg:         libwanboot libscf libadm
 600 libnwam:        libscf
 601 libsecdb:       libnsl
 602 libsasl:        libgss libsocket pkcs11 libmd
 603 sasl_plugins:   pkcs11 libgss libsocket libsasl
 604 libsctp:        libsocket
 605 libshell:       libast libcmd libdll libsocket libsecdb
 606 libsip:         libmd5
 607 libsmbfs:       libcmdutils libsocket libnsl libkrb5
 608 libsocket:      libnsl
 609 libstmfproxy:   libstmf libsocket libnsl libpthread
 610 libsum:         libast
 611 libsysevent:    libsecdb
 612 libldap5:       libsasl libsocket libnsl libmd
 613 libsldap:       libldap5 libtsol libnsl libc libscf libresolv
 614 libpool:        libnvpair libexacct
 615 libpp:          libast
 616 libzonecfg:     libc libsocket libnsl libuuid libnvpair libsysevent libsec \
 617                 libbrand libpool libscf
 618 libproc:        ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf libsaveargs
 619 libproject:     libpool libproc libsecdb
 620 libtermcap:     libcurses
 621 libtsnet:       libnsl libtsol libsecdb
 622 libwrap:        libnsl libsocket
 623 libwanboot:     libnvpair libresolv libnsl libsocket libdevinfo libinetutil \
 624                 libdhcputil
 625 libwanbootutil: libnsl

 626 pam_modules:    libproject passwdutil smbsrv
 627 libscf:         libuutil libmd libgen libsmbios libnsl
 628 libinetsvc:     libscf
 629 librestart:     libuutil libscf
 630 libsaveargs:    libdisasm
 631 ../cmd/sgs/libdl:       ../cmd/sgs/libconv
 632 ../cmd/sgs/libelf:      ../cmd/sgs/libconv
 633 pkcs11:         libcryptoutil
 634 print:          libldap5
 635 udapl/udapl_tavor:      udapl/libdat
 636 libzfs:         libdevid libgen libnvpair libuutil \
 637                 libadm libavl libefi libidmap libmd libzfs_core
 638 libzfs_core:    libnvpair
 639 libzfs_jni:     libdiskmgt libnvpair libzfs
 640 libzpool:       libavl libumem libnvpair libcmdutils
 641 libsec:         libavl libidmap
 642 brand:          libc libsocket
 643 libshare:       libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
 644 libexacct/demo: libexacct libproject libsocket libnsl
 645 libtsalarm:     libpcp
 646 smbsrv:         libsocket libnsl libmd libxnet libpthread librt \
 647                 libshare libidmap pkcs11 libsqlite libcryptoutil \
 648                 libreparse libcmdutils
 649 libv12n:        libds libuuid
 650 libvrrpadm:     libsocket libdladm libscf
 651 libvscan:       libscf
 652 libfru:         libfruutils
 653 scsi:           libnvpair libfru




   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 # Copyright 2015 Gary Mills
  28 
  29 include ../Makefile.master
  30 
  31 #       Note that libcurses installs commands along with its library.
  32 #       This is a minor bug which probably should be fixed.
  33 #       Note also that a few extra libraries are kept in cmd source.
  34 #
  35 # Certain libraries are linked with, hence depend on, other libraries.
  36 #
  37 # Although we have historically used .WAIT to express dependencies, it
  38 # reduces the amount of parallelism and thus lengthens the time it
  39 # takes to build the libraries.  Thus, we now require that any new
  40 # libraries explicitly call out their dependencies.  Eventually, all
  41 # the library dependencies will be called out explicitly.  See
  42 # "Library interdependencies" near the end of this file.
  43 #
  44 # Aside from explicit dependencies (and legacy .WAITs), all libraries
  45 # are built in parallel.
  46 #
  47 .PARALLEL:


 120         libnwam         \
 121         libsmbios       \
 122         libtecla        \
 123         libumem         \
 124         libnvpair       .WAIT   \
 125         libexacct       \
 126         libsasl         \
 127         libldap5        \
 128         libsldap        .WAIT   \
 129         libbsm          \
 130         libsys          \
 131         libsysevent     \
 132         libnisdb        \
 133         libpool         \
 134         libpp           \
 135         libproc         \
 136         libproject      \
 137         libsendfile     \
 138         nametoaddr      \
 139         ncad_addr       \
 140         openssl         \
 141         hbaapi          \
 142         smhba           \
 143         sun_fc          \
 144         sun_sas         \
 145         gss_mechs/mech_krb5     .WAIT   \
 146         libkrb5 .WAIT   \
 147         krb5    .WAIT   \
 148         libsmbfs        \
 149         libfcoe         \
 150         libsrpt         \
 151         libstmf         \
 152         libstmfproxy    \
 153         libnsctl        \
 154         libunistat      \
 155         libdscfg        \
 156         librdc          \
 157         libinstzones    \
 158         libpkg          \
 159         libpcidb
 160 


 461         libtecla        \
 462         libtnf          \
 463         libtnfctl       \
 464         libtnfprobe     \
 465         libtsnet        \
 466         libtsol         \
 467         libvrrpadm      \
 468         libvolmgt       \
 469         libumem         \
 470         libunistat      \
 471         libuutil        \
 472         libwanboot      \
 473         libwanbootutil  \
 474         libwrap         \
 475         libxcurses2     \
 476         libzfs          \
 477         libzfs_core     \
 478         libzfs_jni      \
 479         libzoneinfo     \
 480         libzonestat     \
 481         openssl         \
 482         hal             \
 483         policykit       \
 484         lvm             \
 485         pkcs11          \
 486         passwdutil      \
 487         ../cmd/sendmail/libmilter       \
 488         fm              \
 489         udapl           \
 490         libmapid        \
 491         libkrb5         \
 492         libsmbfs        \
 493         libshare        \
 494         libidmap        \
 495         libvscan        \
 496         libgrubmgmt     \
 497         smbsrv          \
 498         libilb          \
 499         scsi            \
 500         hbaapi          \
 501         smhba           \


 574 libdevid:       libdevinfo
 575 libdevinfo:     libnvpair libsec
 576 libdhcpagent:   libsocket libdhcputil libuuid libdlpi libcontract
 577 libdhcpsvc:     libinetutil
 578 libdhcputil:    libnsl libgen libinetutil libdlpi
 579 libdladm:       libdevinfo libinetutil libsocket libscf librcm libnvpair \
 580                 libexacct libnsl libkstat libcurses
 581 libdll:         libast
 582 libdlpi:        libinetutil libdladm
 583 libds:          libsysevent
 584 libdscfg:       libnsctl libunistat libsocket libnsl
 585 libdtrace:      libproc libgen libctf
 586 libdtrace_jni:  libuutil libdtrace
 587 libefi:         libuuid
 588 libfstyp:       libnvpair
 589 libelfsign:     libcryptoutil libkmf
 590 libidmap:       libadutils libldap5 libavl libsldap libuutil
 591 libipadm:       libnsl libinetutil libsocket libdlpi libnvpair libdhcpagent \
 592                 libdladm libsecdb
 593 libiscsit:      libc libnvpair libstmf libuuid libnsl
 594 libkmf:         libcryptoutil pkcs11 openssl
 595 libnsl:         libmd5
 596 libmapid:       libresolv
 597 librdc:         libsocket libnsl libnsctl libunistat libdscfg
 598 libuuid:        libdlpi
 599 libinetutil:    libsocket
 600 libipsecutil:   libtecla libsocket
 601 libinstzones:   libzonecfg libcontract
 602 libpkg:         libwanboot libscf libadm
 603 libnwam:        libscf
 604 libsecdb:       libnsl
 605 libsasl:        libgss libsocket pkcs11 libmd
 606 sasl_plugins:   pkcs11 libgss libsocket libsasl
 607 libsctp:        libsocket
 608 libshell:       libast libcmd libdll libsocket libsecdb
 609 libsip:         libmd5
 610 libsmbfs:       libcmdutils libsocket libnsl libkrb5
 611 libsocket:      libnsl
 612 libstmfproxy:   libstmf libsocket libnsl libpthread
 613 libsum:         libast
 614 libsysevent:    libsecdb
 615 libldap5:       libsasl libsocket libnsl libmd
 616 libsldap:       libldap5 libtsol libnsl libc libscf libresolv
 617 libpool:        libnvpair libexacct
 618 libpp:          libast
 619 libzonecfg:     libc libsocket libnsl libuuid libnvpair libsysevent libsec \
 620                 libbrand libpool libscf
 621 libproc:        ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf libsaveargs
 622 libproject:     libpool libproc libsecdb
 623 libtermcap:     libcurses
 624 libtsnet:       libnsl libtsol libsecdb
 625 libwrap:        libnsl libsocket
 626 libwanboot:     libnvpair libresolv libnsl libsocket libdevinfo libinetutil \
 627                 libdhcputil openssl
 628 libwanbootutil: libnsl
 629 openssl:        libnsl libsocket
 630 pam_modules:    libproject passwdutil smbsrv
 631 libscf:         libuutil libmd libgen libsmbios libnsl
 632 libinetsvc:     libscf
 633 librestart:     libuutil libscf
 634 libsaveargs:    libdisasm
 635 ../cmd/sgs/libdl:       ../cmd/sgs/libconv
 636 ../cmd/sgs/libelf:      ../cmd/sgs/libconv
 637 pkcs11:         libcryptoutil openssl
 638 print:          libldap5
 639 udapl/udapl_tavor:      udapl/libdat
 640 libzfs:         libdevid libgen libnvpair libuutil \
 641                 libadm libavl libefi libidmap libmd libzfs_core
 642 libzfs_core:    libnvpair
 643 libzfs_jni:     libdiskmgt libnvpair libzfs
 644 libzpool:       libavl libumem libnvpair libcmdutils
 645 libsec:         libavl libidmap
 646 brand:          libc libsocket
 647 libshare:       libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
 648 libexacct/demo: libexacct libproject libsocket libnsl
 649 libtsalarm:     libpcp
 650 smbsrv:         libsocket libnsl libmd libxnet libpthread librt \
 651                 libshare libidmap pkcs11 libsqlite libcryptoutil \
 652                 libreparse libcmdutils
 653 libv12n:        libds libuuid
 654 libvrrpadm:     libsocket libdladm libscf
 655 libvscan:       libscf
 656 libfru:         libfruutils
 657 scsi:           libnvpair libfru