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 #
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 2014 Garrett D'Amore <garrett@damore.org>
28 # Copyright (c) 2015 Gary Mills
29 # Copyright 2016 Toomas Soome <tsoome@me.com>
30 # Copyright 2017 Nexenta Systems, Inc.
31 # Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
32 #
33
34 include ../Makefile.master
35
36 # Note that libcurses installs commands along with its library.
37 # This is a minor bug which probably should be fixed.
38 # Note also that a few extra libraries are kept in cmd source.
39 #
40 # Certain libraries are linked with, hence depend on, other libraries.
41 # Library dependencies are called out explicitly, see "Library
42 # interdependencies" below.
43 .PARALLEL:
44
45 # Build libc and its dependencies
46 SUBDIRS= \
47 crt \
48 ../cmd/sgs/libconv \
49 ../cmd/sgs/libdl \
50 libc \
51 .WAIT
656 libsmbios: libdevinfo
657 libsrpt: libstmf
658 libstmf: libscf
659 libstmfproxy: libstmf libpthread
660 libsum: libast
661 libsun_ima: libdevinfo libsysevent
662 libsysevent: libsecdb
663 libtecla: libcurses
664 libtermcap: libcurses
665 libtnfctl: ../cmd/sgs/libelf
666 libtsalarm: libpcp
667 libtsnet: libtsol libsecdb
668 libtsol: libsecdb
669 libuuid: libdlpi
670 libv12n: libds libuuid
671 libvolmgt: libadm
672 libvrrpadm: libdladm libscf
673 libvscan: libscf libsecdb
674 libwanboot: libresolv2 libdevinfo libinetutil libdhcputil
675 libzfs: libdevid libgen libuutil libadm libavl libefi libidmap \
676 libumem libtsol libzfs_core
677 libzfs_jni: libdiskmgt libzfs
678 libzonecfg: libuuid libsysevent libsec libbrand libpool libscf libproc \
679 libuutil libbsm libsecdb
680 libzonestat: libcmdutils libumem
681 libzpool: libavl libumem libcmdutils libsysevent
682 madv: libgen
683 mpapi: libpthread libdevinfo libsysevent
684 mpss: libgen
685 nsswitch: libadutils libidmap libdns_sd libscf libldap5 libsldap
686 pam_modules: libproject passwdutil smbsrv libtsnet libpam libbsm libsecdb
687 passwdutil: libsldap
688 pkcs11: libcryptoutil libgen libuuid
689 policykit: dbusdeps
690 print: libldap5 libmd5 libsendfile
691 pylibbe: libbe libzfs
692 pysolaris: libsec libidmap
693 pyzfs: libzfs
694 raidcfg_plugins: libraidcfg librcm libcfgadm libpicl libpicltree
695 rpcsec_gss: libgss
696 sasl_plugins: pkcs11 libgss libsasl
697 scsi: libfru libumem libdevid libdevinfo
698 smbsrv: libxnet libpthread librt libshare libidmap pkcs11 libsqlite \
699 libcryptoutil libreparse libcmdutils libresolv2 libsmbfs \
700 libuuid libfakekernel libads libgss libldap5 krb5
701 storage: libdevice libdevinfo libdevid
|
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 #
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 2014 Garrett D'Amore <garrett@damore.org>
28 # Copyright (c) 2015 Gary Mills
29 # Copyright 2016 Toomas Soome <tsoome@me.com>
30 # Copyright 2017 Nexenta Systems, Inc.
31 # Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
32 # Copyright 2017 RackTop Systems.
33 #
34
35 include ../Makefile.master
36
37 # Note that libcurses installs commands along with its library.
38 # This is a minor bug which probably should be fixed.
39 # Note also that a few extra libraries are kept in cmd source.
40 #
41 # Certain libraries are linked with, hence depend on, other libraries.
42 # Library dependencies are called out explicitly, see "Library
43 # interdependencies" below.
44 .PARALLEL:
45
46 # Build libc and its dependencies
47 SUBDIRS= \
48 crt \
49 ../cmd/sgs/libconv \
50 ../cmd/sgs/libdl \
51 libc \
52 .WAIT
657 libsmbios: libdevinfo
658 libsrpt: libstmf
659 libstmf: libscf
660 libstmfproxy: libstmf libpthread
661 libsum: libast
662 libsun_ima: libdevinfo libsysevent
663 libsysevent: libsecdb
664 libtecla: libcurses
665 libtermcap: libcurses
666 libtnfctl: ../cmd/sgs/libelf
667 libtsalarm: libpcp
668 libtsnet: libtsol libsecdb
669 libtsol: libsecdb
670 libuuid: libdlpi
671 libv12n: libds libuuid
672 libvolmgt: libadm
673 libvrrpadm: libdladm libscf
674 libvscan: libscf libsecdb
675 libwanboot: libresolv2 libdevinfo libinetutil libdhcputil
676 libzfs: libdevid libgen libuutil libadm libavl libefi libidmap \
677 libumem libtsol libzfs_core libfakekernel
678 libzfs_jni: libdiskmgt libzfs
679 libzonecfg: libuuid libsysevent libsec libbrand libpool libscf libproc \
680 libuutil libbsm libsecdb
681 libzonestat: libcmdutils libumem
682 libzpool: libavl libumem libcmdutils libsysevent libfakekernel
683 madv: libgen
684 mpapi: libpthread libdevinfo libsysevent
685 mpss: libgen
686 nsswitch: libadutils libidmap libdns_sd libscf libldap5 libsldap
687 pam_modules: libproject passwdutil smbsrv libtsnet libpam libbsm libsecdb
688 passwdutil: libsldap
689 pkcs11: libcryptoutil libgen libuuid
690 policykit: dbusdeps
691 print: libldap5 libmd5 libsendfile
692 pylibbe: libbe libzfs
693 pysolaris: libsec libidmap
694 pyzfs: libzfs
695 raidcfg_plugins: libraidcfg librcm libcfgadm libpicl libpicltree
696 rpcsec_gss: libgss
697 sasl_plugins: pkcs11 libgss libsasl
698 scsi: libfru libumem libdevid libdevinfo
699 smbsrv: libxnet libpthread librt libshare libidmap pkcs11 libsqlite \
700 libcryptoutil libreparse libcmdutils libresolv2 libsmbfs \
701 libuuid libfakekernel libads libgss libldap5 krb5
702 storage: libdevice libdevinfo libdevid
|