71 auditd_plugins \
72 brand \
73 c_synonyms \
74 cfgadm_plugins \
75 crypt_modules \
76 extendedFILE \
77 fm \
78 getloginx \
79 gss_mechs/mech_dh \
80 gss_mechs/mech_dummy \
81 gss_mechs/mech_krb5 \
82 gss_mechs/mech_spnego \
83 hal \
84 hbaapi \
85 krb5 \
86 libadm \
87 libads \
88 libadt_jni \
89 libadutils \
90 libaio \
91 libast \
92 libavl \
93 libbe \
94 libbrand \
95 libbsdmalloc \
96 libbsm \
97 libc_db \
98 libcfgadm \
99 libcmd \
100 libcmdutils \
101 libcommputil \
102 libcontract \
103 libcpc \
104 libcrypt \
105 libcryptoutil \
106 libctf \
107 libcurses \
108 libdevice \
109 libdevid \
110 libdevinfo \
135 libgen \
136 libgrubmgmt \
137 libgss \
138 libhotplug \
139 libidmap \
140 libilb \
141 libima \
142 libinetsvc \
143 libinetutil \
144 libinstzones \
145 libintl \
146 libipadm \
147 libipd \
148 libipmi \
149 libipmp \
150 libipp \
151 libipsecutil \
152 libiscsit \
153 libkmf \
154 libkrb5 \
155 libkstat \
156 libkvm \
157 libldap5 \
158 liblgrp \
159 liblm \
160 libm1 \
161 libmail \
162 libmalloc \
163 libmapid \
164 libmapmalloc \
165 libmd5 \
166 libmtmalloc \
167 libmvec \
168 libndmp \
169 libnisdb \
170 libnls \
171 libnsctl \
172 libnwam \
173 libofmt \
174 libpam \
175 libpcidb \
176 libpctx \
177 libpicl \
178 libpicltree \
179 libpkg \
180 libpool \
181 libpp \
182 libproc \
183 libproject \
184 libpthread \
185 libraidcfg \
245 libzonestat \
246 libzpool \
247 madv \
248 mpapi \
249 mpss \
250 nametoaddr \
251 ncad_addr \
252 nsswitch \
253 pam_modules \
254 passwdutil \
255 pkcs11 \
256 policykit \
257 print \
258 pylibbe \
259 pysolaris \
260 pyzfs \
261 raidcfg_plugins \
262 rpcsec_gss \
263 sasl_plugins \
264 scsi \
265 smbsrv \
266 smhba \
267 sun_fc \
268 sun_sas \
269 udapl \
270 watchmalloc \
271 $($(MACH)_SUBDIRS)
272
273 i386_SUBDIRS= \
274 libfdisk \
275 libsaveargs
276
277 sparc_SUBDIRS= \
278 efcode \
279 libds \
280 libdscp \
281 libprtdiag \
282 libprtdiag_psr \
283 libpri \
284 librsc \
351 madv \
352 mpss \
353 pam_modules \
354 pyzfs \
355 rpcsec_gss \
356 $($(MACH)_MSGSUBDIRS)
357
358 sparc_MSGSUBDIRS= \
359 libprtdiag \
360 libprtdiag_psr
361
362 i386_MSGSUBDIRS= libfdisk
363
364 HDRSUBDIRS= \
365 ../cmd/sendmail/libmilter \
366 auditd_plugins \
367 fm \
368 hal \
369 hbaapi \
370 libads \
371 libast \
372 libbrand \
373 libbsm \
374 libc \
375 libcmd \
376 libcmdutils \
377 libcommputil \
378 libcontract \
379 libcpc \
380 libcryptoutil \
381 libctf \
382 libcurses \
383 libdevice \
384 libdevid \
385 libdevinfo \
386 libdhcpagent \
387 libdhcputil \
388 libdisasm \
389 libdiskmgt \
390 libdladm \
399 libfakekernel \
400 libfcoe \
401 libfru \
402 libfstyp \
403 libgen \
404 libgrubmgmt \
405 libidmap \
406 libilb \
407 libima \
408 libinetsvc \
409 libinetutil \
410 libinstzones \
411 libipadm \
412 libipd \
413 libipmi \
414 libipmp \
415 libipp \
416 libipsecutil \
417 libiscsit \
418 libkrb5 \
419 libkstat \
420 libkvm \
421 libmail \
422 libmapid \
423 libmd \
424 libmtmalloc \
425 libndmp \
426 libnsctl \
427 libnsl \
428 libnvpair \
429 libnwam \
430 libofmt \
431 libpam \
432 libpcidb \
433 libpctx \
434 libpicl \
435 libpicltree \
436 libpool \
437 libpp \
438 libproc \
439 libraidcfg \
440 librcm \
441 librdc \
442 libreparse \
443 librestart \
565 dbusdeps: libsecdb libtsol libinetutil libscf libuutil libgen libsmbios
566
567 # The following dependencies don't need to be listed below as they are built
568 # before everything else:
569 # libc libm libmd libmp libnsl libnvpair libsocket
570 abi: libctf libmapmalloc libproc
571 auditd_plugins: libbsm libsecdb libgss libmtmalloc
572 brand: libzonecfg libmapmalloc
573 cfgadm_plugins: libdevice libdevinfo libhotplug librcm hbaapi libkstat libscf
574 fm: libexacct libipmi libzfs scsi libdevinfo libdevid libcfgadm \
575 libcontract libsysevent ../cmd/sgs/libelf libdladm libsff
576 $(SPARC_BLD)fm: libpri
577 gss_mechs/mech_dh: libgss
578 gss_mechs/mech_dummy: libgss
579 gss_mechs/mech_krb5: libgss libresolv2 pkcs11 libkstat
580 gss_mechs/mech_spnego: gss_mechs/mech_krb5
581 hal: dbusdeps
582 krb5: gss_mechs/mech_krb5 libtecla libldap5
583 libadt_jni: libbsm
584 libadutils: libldap5 libresolv2
585 libbe: libzfs libinstzones libuuid libgen libdevinfo libefi libficl
586 libbsm: libinetutil libscf libsecdb libtsol
587 libcfgadm: libdevinfo
588 libcmd: libsum libast
589 libcmdutils: libavl
590 libcpc: libpctx
591 libcrypt: libgen
592 libdevid: libdevinfo
593 libdevinfo: libsec libgen
594 libdhcpagent: libdhcputil libuuid libdlpi libcontract
595 libdhcputil: libgen libinetutil libdlpi
596 libdiskmgt: libdevid libdevinfo libadm libefi libkstat libsysevent
597 $(INTEL_BLD)libdiskmgt: libfdisk
598 libdladm: libdevinfo libinetutil libscf librcm libexacct libkstat \
599 libpool
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: libuuid 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: 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
675 libzonecfg: libuuid libsysevent libsec libbrand libpool libscf libproc \
676 libuutil libbsm libsecdb
677 libzonestat: libcmdutils libumem
678 libzpool: libavl libumem libcmdutils libsysevent libfakekernel
679 madv: libgen
680 mpapi: libpthread libdevinfo libsysevent
681 mpss: libgen
682 nsswitch: libadutils libidmap libdns_sd libscf libldap5 libsldap
683 pam_modules: libproject passwdutil smbsrv libtsnet libpam libbsm libsecdb
684 passwdutil: libsldap
685 pkcs11: libcryptoutil libgen libuuid
686 policykit: dbusdeps
687 print: libldap5 libmd5 libsendfile
688 pylibbe: libbe libzfs
689 pysolaris: libsec libidmap
690 pyzfs: libzfs
691 raidcfg_plugins: libraidcfg librcm libcfgadm libpicl libpicltree
692 rpcsec_gss: libgss
693 sasl_plugins: pkcs11 libgss libsasl
694 scsi: libfru libumem libdevid libdevinfo
695 smbsrv: libxnet libpthread librt libshare libidmap pkcs11 libsqlite \
696 libcryptoutil libreparse libcmdutils libresolv2 libsmbfs \
697 libuuid libfakekernel libads libgss libldap5 krb5
698 storage: libdevice libdevinfo libdevid
699 sun_fc: libdevinfo libsysevent
700 sun_sas: libdevinfo libsysevent libkstat libdevid
701 udapl: libdevinfo libdladm
702
703 #
704 # The reason this rule checks for the existence of the
705 # Makefile is that some of the directories do not exist
706 # in certain situations (e.g., exportable source builds,
707 # OpenSolaris).
708 #
709 $(SUBDIRS): FRC
710 @if [ -f $@/Makefile ]; then \
711 cd $@; pwd; $(MAKE) $(TARGET); \
712 else \
713 true; \
714 fi
715
716 $(SUBDIRS:%=%-nodepend):
717 @if [ -f $(@:%-nodepend=%)/Makefile ]; then \
|
71 auditd_plugins \
72 brand \
73 c_synonyms \
74 cfgadm_plugins \
75 crypt_modules \
76 extendedFILE \
77 fm \
78 getloginx \
79 gss_mechs/mech_dh \
80 gss_mechs/mech_dummy \
81 gss_mechs/mech_krb5 \
82 gss_mechs/mech_spnego \
83 hal \
84 hbaapi \
85 krb5 \
86 libadm \
87 libads \
88 libadt_jni \
89 libadutils \
90 libaio \
91 libaoe \
92 libast \
93 libavl \
94 libbe \
95 libbrand \
96 libbsdmalloc \
97 libbsm \
98 libc_db \
99 libcfgadm \
100 libcmd \
101 libcmdutils \
102 libcommputil \
103 libcontract \
104 libcpc \
105 libcrypt \
106 libcryptoutil \
107 libctf \
108 libcurses \
109 libdevice \
110 libdevid \
111 libdevinfo \
136 libgen \
137 libgrubmgmt \
138 libgss \
139 libhotplug \
140 libidmap \
141 libilb \
142 libima \
143 libinetsvc \
144 libinetutil \
145 libinstzones \
146 libintl \
147 libipadm \
148 libipd \
149 libipmi \
150 libipmp \
151 libipp \
152 libipsecutil \
153 libiscsit \
154 libkmf \
155 libkrb5 \
156 libkrrp \
157 libkstat \
158 libkvm \
159 libldap5 \
160 liblgrp \
161 liblm \
162 libm1 \
163 libmail \
164 libmalloc \
165 libmapid \
166 libmapmalloc \
167 libmd5 \
168 libmlrpc \
169 libmtmalloc \
170 libmvec \
171 libndmp \
172 libnisdb \
173 libnls \
174 libnsctl \
175 libnwam \
176 libofmt \
177 libpam \
178 libpcidb \
179 libpctx \
180 libpicl \
181 libpicltree \
182 libpkg \
183 libpool \
184 libpp \
185 libproc \
186 libproject \
187 libpthread \
188 libraidcfg \
248 libzonestat \
249 libzpool \
250 madv \
251 mpapi \
252 mpss \
253 nametoaddr \
254 ncad_addr \
255 nsswitch \
256 pam_modules \
257 passwdutil \
258 pkcs11 \
259 policykit \
260 print \
261 pylibbe \
262 pysolaris \
263 pyzfs \
264 raidcfg_plugins \
265 rpcsec_gss \
266 sasl_plugins \
267 scsi \
268 smbclnt \
269 smbsrv \
270 smhba \
271 sun_fc \
272 sun_sas \
273 udapl \
274 watchmalloc \
275 $($(MACH)_SUBDIRS)
276
277 i386_SUBDIRS= \
278 libfdisk \
279 libsaveargs
280
281 sparc_SUBDIRS= \
282 efcode \
283 libds \
284 libdscp \
285 libprtdiag \
286 libprtdiag_psr \
287 libpri \
288 librsc \
355 madv \
356 mpss \
357 pam_modules \
358 pyzfs \
359 rpcsec_gss \
360 $($(MACH)_MSGSUBDIRS)
361
362 sparc_MSGSUBDIRS= \
363 libprtdiag \
364 libprtdiag_psr
365
366 i386_MSGSUBDIRS= libfdisk
367
368 HDRSUBDIRS= \
369 ../cmd/sendmail/libmilter \
370 auditd_plugins \
371 fm \
372 hal \
373 hbaapi \
374 libads \
375 libaoe \
376 libast \
377 libbrand \
378 libbsm \
379 libc \
380 libcmd \
381 libcmdutils \
382 libcommputil \
383 libcontract \
384 libcpc \
385 libcryptoutil \
386 libctf \
387 libcurses \
388 libdevice \
389 libdevid \
390 libdevinfo \
391 libdhcpagent \
392 libdhcputil \
393 libdisasm \
394 libdiskmgt \
395 libdladm \
404 libfakekernel \
405 libfcoe \
406 libfru \
407 libfstyp \
408 libgen \
409 libgrubmgmt \
410 libidmap \
411 libilb \
412 libima \
413 libinetsvc \
414 libinetutil \
415 libinstzones \
416 libipadm \
417 libipd \
418 libipmi \
419 libipmp \
420 libipp \
421 libipsecutil \
422 libiscsit \
423 libkrb5 \
424 libkrrp \
425 libkstat \
426 libkvm \
427 libmail \
428 libmapid \
429 libmd \
430 libmlrpc \
431 libmtmalloc \
432 libndmp \
433 libnsctl \
434 libnsl \
435 libnvpair \
436 libnwam \
437 libofmt \
438 libpam \
439 libpcidb \
440 libpctx \
441 libpicl \
442 libpicltree \
443 libpool \
444 libpp \
445 libproc \
446 libraidcfg \
447 librcm \
448 librdc \
449 libreparse \
450 librestart \
572 dbusdeps: libsecdb libtsol libinetutil libscf libuutil libgen libsmbios
573
574 # The following dependencies don't need to be listed below as they are built
575 # before everything else:
576 # libc libm libmd libmp libnsl libnvpair libsocket
577 abi: libctf libmapmalloc libproc
578 auditd_plugins: libbsm libsecdb libgss libmtmalloc
579 brand: libzonecfg libmapmalloc
580 cfgadm_plugins: libdevice libdevinfo libhotplug librcm hbaapi libkstat libscf
581 fm: libexacct libipmi libzfs scsi libdevinfo libdevid libcfgadm \
582 libcontract libsysevent ../cmd/sgs/libelf libdladm libsff
583 $(SPARC_BLD)fm: libpri
584 gss_mechs/mech_dh: libgss
585 gss_mechs/mech_dummy: libgss
586 gss_mechs/mech_krb5: libgss libresolv2 pkcs11 libkstat
587 gss_mechs/mech_spnego: gss_mechs/mech_krb5
588 hal: dbusdeps
589 krb5: gss_mechs/mech_krb5 libtecla libldap5
590 libadt_jni: libbsm
591 libadutils: libldap5 libresolv2
592 libaoe: libdladm libscf
593 libbe: libzfs libinstzones libuuid libgen libdevinfo libefi libficl
594 libbsm: libinetutil libscf libsecdb libtsol
595 libcfgadm: libdevinfo
596 libcmd: libsum libast
597 libcmdutils: libavl
598 libcpc: libpctx
599 libcrypt: libgen
600 libdevid: libdevinfo
601 libdevinfo: libsec libgen
602 libdhcpagent: libdhcputil libuuid libdlpi libcontract
603 libdhcputil: libgen libinetutil libdlpi
604 libdiskmgt: libdevid libdevinfo libadm libefi libkstat libsysevent
605 $(INTEL_BLD)libdiskmgt: libfdisk
606 libdladm: libdevinfo libinetutil libscf librcm libexacct libkstat \
607 libpool
608 libdll: libast
609 libdlpi: libinetutil libdladm
610 libds: libsysevent
611 libdscfg: libnsctl libunistat libadm
612 libdtrace: libproc libgen libctf libmapmalloc
613 libdtrace_jni: libuutil libdtrace
614 libefi: libuuid
615 libelfsign: libcryptoutil libkmf ../cmd/sgs/libelf
616 libeti: libcurses
617 libexacct/demo: libexacct libproject
618 libfakekernel: libumem libcryptoutil
619 libfcoe: libdladm
620 libficl: libuuid libumem
621 libfru: libfruutils
622 libfsmgt: libkstat
623 libgrubmgmt: libdevinfo libzfs libfstyp libefi
624 $(INTEL_BLD)libgrubmgmt: libfdisk
625 libidmap: libavl libuutil
626 libinetsvc: libscf
627 libinstzones: libzonecfg libcontract
628 libipadm: libinetutil libdlpi libdhcpagent libdladm libsecdb libdhcputil
629 libipmp: libinetutil
630 libipsecutil: libtecla libtsol
631 libiscsit: libstmf libuuid
632 libkmf: libcryptoutil pkcs11
633 libkrrp: libuuid libsysevent libumem libzfs
634 libkvm: ../cmd/sgs/libelf
635 libldap5: libsasl
636 libmapid: libresolv2 libscf
637 libmlrpc: libsmbfs libuuid
638 libndmp: libscf
639 libnisdb: libldap5
640 libnwam: libscf libbsm libdladm libipadm
641 libpcp: libumem libdevinfo
642 libpctx: libproc
643 libpkg: libscf libadm
644 libpool: libscf libexacct
645 libpp: libast
646 libproc: ../cmd/sgs/librtld_db ../cmd/sgs/libelf libctf
647 $(INTEL_BLD)libproc: libsaveargs
648 libproject: libpool libproc libsecdb
649 libprtdiag: libkstat
650 libprtdiag_psr: libprtdiag
651 libraidcfg: libdevinfo
652 librdc: libnsctl libunistat libdscfg
653 librestart: libuutil libscf libpool libproject libsecdb libsysevent
654 libsasl: libgss pkcs11
655 libsaveargs: libdisasm
656 libscf: libuutil libgen libsmbios
657 libsec: libavl libidmap
685 libzonecfg: libuuid libsysevent libsec libbrand libpool libscf libproc \
686 libuutil libbsm libsecdb
687 libzonestat: libcmdutils libumem
688 libzpool: libavl libumem libcmdutils libsysevent libfakekernel
689 madv: libgen
690 mpapi: libpthread libdevinfo libsysevent
691 mpss: libgen
692 nsswitch: libadutils libidmap libdns_sd libscf libldap5 libsldap
693 pam_modules: libproject passwdutil smbsrv libtsnet libpam libbsm libsecdb
694 passwdutil: libsldap
695 pkcs11: libcryptoutil libgen libuuid
696 policykit: dbusdeps
697 print: libldap5 libmd5 libsendfile
698 pylibbe: libbe libzfs
699 pysolaris: libsec libidmap
700 pyzfs: libzfs
701 raidcfg_plugins: libraidcfg librcm libcfgadm libpicl libpicltree
702 rpcsec_gss: libgss
703 sasl_plugins: pkcs11 libgss libsasl
704 scsi: libfru libumem libdevid libdevinfo
705 smbclnt: libfakekernel pkcs11
706 smbsrv: libxnet libpthread librt libshare libidmap pkcs11 libsqlite \
707 libcryptoutil libreparse libcmdutils libresolv2 libsmbfs \
708 libuuid libfakekernel libads libgss libldap5 krb5 libmlrpc
709 storage: libdevice libdevinfo libdevid
710 sun_fc: libdevinfo libsysevent
711 sun_sas: libdevinfo libsysevent libkstat libdevid
712 udapl: libdevinfo libdladm
713
714 #
715 # The reason this rule checks for the existence of the
716 # Makefile is that some of the directories do not exist
717 # in certain situations (e.g., exportable source builds,
718 # OpenSolaris).
719 #
720 $(SUBDIRS): FRC
721 @if [ -f $@/Makefile ]; then \
722 cd $@; pwd; $(MAKE) $(TARGET); \
723 else \
724 true; \
725 fi
726
727 $(SUBDIRS:%=%-nodepend):
728 @if [ -f $(@:%-nodepend=%)/Makefile ]; then \
|