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
159 SUBDIRS += \
160 passwdutil \
161 pam_modules \
162 crypt_modules \
163 libadt_jni \
164 abi \
165 auditd_plugins \
166 libvolmgt \
167 libdevice \
168 libdevid \
169 libdhcpsvc \
170 libc_db \
171 libndmp \
172 libsec \
173 libtnfprobe \
174 libtnf \
175 libtnfctl \
176 libdhcpagent \
177 libdhcpdu \
178 libdhcputil \
546
547 # extra libraries kept in other source areas
548 install_extra:
549 @cd ../cmd/sgs; pwd; $(MAKE) install_lib
550 @pwd
551
552 clean clobber lint: $(NOWAIT_SUBDIRS:%=%-nodepend)
553
554 install_h check: $(HDRSUBDIRS:%=%-nodepend)
555
556 _msg: $(MSGSUBDIRS:%=%-nodepend) .WAIT _dc
557
558 _dc: $(DCSUBDIRS:%=%-nodepend)
559
560 #
561 # Library interdependencies are called out explicitly here
562 #
563 auditd_plugins: libbsm libnsl libsecdb
564 gss_mechs/mech_krb5: libgss libnsl libsocket libresolv pkcs11
565 libadt_jni: libbsm
566 libast: libsocket
567 libadutils: libldap5 libresolv libsocket libnsl
568 nsswitch: libadutils libidmap
569 libbe: libzfs
570 libbsm: libtsol
571 libcmd: libsum libast libsocket libnsl
572 libcmdutils: libavl
573 libcontract: libnvpair
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
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
628 libwanbootutil: libnsl
629 pam_modules: libproject passwdutil smbsrv
630 libscf: libuutil libmd libgen libsmbios libnsl
631 libinetsvc: libscf
632 librestart: libuutil libscf
633 libsaveargs: libdisasm
634 ../cmd/sgs/libdl: ../cmd/sgs/libconv
635 ../cmd/sgs/libelf: ../cmd/sgs/libconv
636 pkcs11: libcryptoutil
637 print: libldap5
638 udapl/udapl_tavor: udapl/libdat
639 libzfs: libdevid libgen libnvpair libuutil \
640 libadm libavl libefi libidmap libmd libzfs_core
641 libzfs_core: libnvpair
642 libzfs_jni: libdiskmgt libnvpair libzfs
643 libzpool: libavl libumem libnvpair libcmdutils
644 libsec: libavl libidmap
645 brand: libc libsocket
646 libshare: libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
647 libexacct/demo: libexacct libproject libsocket libnsl
648 libtsalarm: libpcp
649 smbsrv: libsocket libnsl libmd libxnet libpthread librt \
650 libshare libidmap pkcs11 libsqlite libcryptoutil \
651 libreparse libcmdutils
652 libv12n: libds libuuid
653 libvrrpadm: libsocket libdladm libscf
654 libvscan: libscf
655 libfru: libfruutils
656 scsi: libnvpair libfru
657 mpapi: libpthread libdevinfo libsysevent libnvpair
658 sun_fc: libdevinfo libsysevent libnvpair
659 libsun_ima: libdevinfo libsysevent libnsl
660 sun_sas: libdevinfo libsysevent libnvpair libkstat libdevid
661 libgrubmgmt: libdevinfo libzfs libfstyp
662 pylibbe: libbe libzfs
663 pyzfs: libnvpair libzfs
664 pysolaris: libsec libidmap
665 libreparse: libnvpair
666 libhotplug: libnvpair
667 cfgadm_plugins: libhotplug
668 libilb: libsocket
669 $(INTEL_BUILD)libdiskmgt:libfdisk
670
671 #
672 # The reason this rule checks for the existence of the
673 # Makefile is that some of the directories do not exist
674 # in certain situations (e.g., exportable source builds,
675 # OpenSolaris).
676 #
677 $(SUBDIRS): FRC
678 @if [ -f $@/Makefile ]; then \
679 cd $@; pwd; $(MAKE) $(TARGET); \
680 else \
681 true; \
682 fi
683
684 $(SUBDIRS:%=%-nodepend):
685 @if [ -f $(@:%-nodepend=%)/Makefile ]; then \
686 cd $(@:%-nodepend=%); pwd; $(MAKE) $(TARGET); \
687 else \
688 true; \
|
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 libm1 \
159 libm \
160 libmvec
161
162
163 SUBDIRS += \
164 passwdutil \
165 pam_modules \
166 crypt_modules \
167 libadt_jni \
168 abi \
169 auditd_plugins \
170 libvolmgt \
171 libdevice \
172 libdevid \
173 libdhcpsvc \
174 libc_db \
175 libndmp \
176 libsec \
177 libtnfprobe \
178 libtnf \
179 libtnfctl \
180 libdhcpagent \
181 libdhcpdu \
182 libdhcputil \
550
551 # extra libraries kept in other source areas
552 install_extra:
553 @cd ../cmd/sgs; pwd; $(MAKE) install_lib
554 @pwd
555
556 clean clobber lint: $(NOWAIT_SUBDIRS:%=%-nodepend)
557
558 install_h check: $(HDRSUBDIRS:%=%-nodepend)
559
560 _msg: $(MSGSUBDIRS:%=%-nodepend) .WAIT _dc
561
562 _dc: $(DCSUBDIRS:%=%-nodepend)
563
564 #
565 # Library interdependencies are called out explicitly here
566 #
567 auditd_plugins: libbsm libnsl libsecdb
568 gss_mechs/mech_krb5: libgss libnsl libsocket libresolv pkcs11
569 libadt_jni: libbsm
570 libast: libsocket libm
571 libadutils: libldap5 libresolv libsocket libnsl
572 nsswitch: libadutils libidmap
573 libbe: libzfs
574 libbsm: libtsol
575 libcmd: libsum libast libsocket libnsl
576 libcmdutils: libavl
577 libcontract: libnvpair
578 libdevid: libdevinfo
579 libdevinfo: libnvpair libsec
580 libdhcpagent: libsocket libdhcputil libuuid libdlpi libcontract
581 libdhcpsvc: libinetutil
582 libdhcputil: libnsl libgen libinetutil libdlpi
583 libdladm: libdevinfo libinetutil libsocket libscf librcm libnvpair \
584 libexacct libnsl libkstat libcurses
585 libdll: libast
586 libdlpi: libinetutil libdladm
587 libds: libsysevent
588 libdscfg: libnsctl libunistat libsocket libnsl
589 libdtrace: libproc libgen libctf
590 libdtrace_jni: libuutil libdtrace
591 libefi: libuuid
592 libfstyp: libnvpair
593 libelfsign: libcryptoutil libkmf
594 libidmap: libadutils libldap5 libavl libsldap libuutil
595 libipadm: libnsl libinetutil libsocket libdlpi libnvpair libdhcpagent \
596 libdladm libsecdb
597 libiscsit: libc libnvpair libstmf libuuid libnsl
598 libkmf: libcryptoutil pkcs11
599 libm: libc
600 libm1: libc libm
601 libmvec: libc libm
602 libnsl: libmd5
603 libmapid: libresolv
604 librdc: libsocket libnsl libnsctl libunistat libdscfg
605 libuuid: libdlpi
606 libinetutil: libsocket
607 libipsecutil: libtecla libsocket
608 libinstzones: libzonecfg libcontract
609 libpkg: libwanboot libscf libadm
610 libnwam: libscf
611 libsecdb: libnsl
612 libsasl: libgss libsocket pkcs11 libmd
613 sasl_plugins: pkcs11 libgss libsocket libsasl
614 libsctp: libsocket
615 libshell: libast libcmd libdll libsocket libsecdb libm
616 libsip: libmd5
617 libsmbfs: libcmdutils libsocket libnsl libkrb5
618 libsocket: libnsl
619 libstmfproxy: libstmf libsocket libnsl libpthread
620 libsum: libast
621 libsysevent: libsecdb
622 libldap5: libsasl libsocket libnsl libmd
623 libsldap: libldap5 libtsol libnsl libc libscf libresolv
624 libpool: libnvpair libexacct
625 libpp: libast
626 libzonecfg: libc libsocket libnsl libuuid libnvpair libsysevent libsec \
627 libbrand libpool libscf
628 libproc: ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf libsaveargs
629 libproject: libpool libproc libsecdb
630 libtermcap: libcurses
631 libtsnet: libnsl libtsol libsecdb
632 libwrap: libnsl libsocket
633 libwanboot: libnvpair libresolv libnsl libsocket libdevinfo libinetutil \
634 libdhcputil
635 libwanbootutil: libnsl
636 pam_modules: libproject passwdutil smbsrv
637 libscf: libuutil libmd libgen libsmbios libnsl
638 libinetsvc: libscf
639 librestart: libuutil libscf
640 libsaveargs: libdisasm
641 ../cmd/sgs/libdl: ../cmd/sgs/libconv
642 ../cmd/sgs/libelf: ../cmd/sgs/libconv
643 pkcs11: libcryptoutil
644 print: libldap5
645 udapl/udapl_tavor: udapl/libdat
646 libzfs: libdevid libgen libnvpair libuutil \
647 libadm libavl libefi libidmap libmd libm libzfs_core
648 libzfs_core: libnvpair
649 libzfs_jni: libdiskmgt libnvpair libzfs
650 libzpool: libavl libumem libnvpair libcmdutils
651 libsec: libavl libidmap
652 brand: libc libsocket
653 libshare: libscf libzfs libuuid libfsmgt libsecdb libumem libsmbfs
654 libexacct/demo: libexacct libproject libsocket libnsl
655 libtsalarm: libpcp
656 smbsrv: libsocket libnsl libmd libxnet libpthread librt \
657 libshare libidmap pkcs11 libsqlite libcryptoutil \
658 libreparse libcmdutils
659 libv12n: libds libuuid
660 libvrrpadm: libsocket libdladm libscf
661 libvscan: libscf
662 libfru: libfruutils
663 scsi: libnvpair libfru
664 mpapi: libpthread libdevinfo libsysevent libnvpair
665 sun_fc: libdevinfo libsysevent libnvpair
666 libsun_ima: libdevinfo libsysevent libnsl
667 sun_sas: libdevinfo libsysevent libnvpair libkstat libdevid
668 libgrubmgmt: libdevinfo libzfs libfstyp
669 pylibbe: libbe libzfs
670 pyzfs: libnvpair libzfs
671 pysolaris: libsec libidmap
672 libreparse: libnvpair
673 libhotplug: libnvpair
674 cfgadm_plugins: libhotplug
675 libilb: libsocket
676 libipmi: libm
677 libprtdiag: libm
678 libsqlite: libm
679 libstmf: libm
680 libvscan: libm
681
682
683 $(INTEL_BUILD)libdiskmgt:libfdisk
684
685 #
686 # The reason this rule checks for the existence of the
687 # Makefile is that some of the directories do not exist
688 # in certain situations (e.g., exportable source builds,
689 # OpenSolaris).
690 #
691 $(SUBDIRS): FRC
692 @if [ -f $@/Makefile ]; then \
693 cd $@; pwd; $(MAKE) $(TARGET); \
694 else \
695 true; \
696 fi
697
698 $(SUBDIRS:%=%-nodepend):
699 @if [ -f $(@:%-nodepend=%)/Makefile ]; then \
700 cd $(@:%-nodepend=%); pwd; $(MAKE) $(TARGET); \
701 else \
702 true; \
|