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 #
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 2015 Nexenta Systems, Inc. All rights reserved.
30 # Copyright 2016 Toomas Soome <tsoome@me.com>
31 #
32
33 include ../Makefile.master
34
35 # Note that libcurses installs commands along with its library.
36 # This is a minor bug which probably should be fixed.
37 # Note also that a few extra libraries are kept in cmd source.
38 #
39 # Certain libraries are linked with, hence depend on, other libraries.
40 # Library dependencies are called out explicitly, see "Library
41 # interdependencies" below.
42 .PARALLEL:
43
44 # Build libc and its dependencies
45 SUBDIRS= \
46 common \
47 ../cmd/sgs/libconv \
48 ../cmd/sgs/libdl \
49 libc \
50 .WAIT
599 libdll: libast
600 libdlpi: libinetutil libdladm
601 libds: libsysevent
602 libdscfg: libnsctl libunistat libadm
603 libdtrace: libproc libgen libctf libmapmalloc
604 libdtrace_jni: libuutil libdtrace
605 libefi: libuuid
606 libelfsign: libcryptoutil libkmf ../cmd/sgs/libelf
607 libeti: libcurses
608 libexacct/demo: libexacct libproject
609 libfakekernel: libumem libcryptoutil
610 libfcoe: libdladm
611 libficl: libumem
612 libfru: libfruutils
613 libfsmgt: libkstat
614 libgrubmgmt: libdevinfo libzfs libfstyp libefi
615 $(INTEL_BLD)libgrubmgmt: libfdisk
616 libidmap: libavl libuutil
617 libinetsvc: libscf
618 libinstzones: libzonecfg libcontract
619 libipadm: libinetutil libdlpi libdhcpagent libdladm libsecdb
620 libipmp: libinetutil
621 libipsecutil: libtecla libtsol
622 libiscsit: libstmf libuuid
623 libkmf: libcryptoutil pkcs11
624 libkvm: ../cmd/sgs/libelf
625 libldap5: libsasl
626 libmapid: libresolv2 libscf
627 libndmp: libscf
628 libnisdb: libldap5
629 libnwam: libscf libbsm libdladm
630 libpcp: libumem libdevinfo
631 libpctx: libproc
632 libpkg: libwanboot libscf libadm
633 libpool: libscf libexacct
634 libpp: libast
635 libproc: ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf
636 $(INTEL_BLD)libproc: libsaveargs
637 libproject: libpool libproc libsecdb
638 libprtdiag: libkstat
639 libprtdiag_psr: libprtdiag
640 libraidcfg: libdevinfo
641 librdc: libnsctl libunistat libdscfg
642 librestart: libuutil libscf libpool libproject libsecdb libsysevent
643 libsasl: libgss pkcs11
644 libsaveargs: libdisasm
645 libscf: libuutil libgen libsmbios
646 libsec: libavl libidmap
647 libshare: libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
648 libshell: libast libcmd libdll libsecdb
649 libsip: libmd5
|
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 #
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 2015 Nexenta Systems, Inc. All rights reserved.
30 # Copyright 2016 Toomas Soome <tsoome@me.com>
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 common \
48 ../cmd/sgs/libconv \
49 ../cmd/sgs/libdl \
50 libc \
51 .WAIT
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: 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: libwanboot 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
648 libshare: libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
649 libshell: libast libcmd libdll libsecdb
650 libsip: libmd5
|