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