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