PSARC 2007/045 I2O EOL and EOF 4863632 Hey Hey! Ho Ho! I2O Has Got to Go!
1 #
2 # CDDL HEADER START
3 #
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
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 # Copyright 2007 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 # ident "@(#)Makefile 1.434 07/01/24 SMI"
26 #
27
28 include $(SRC)/uts/Makefile.uts
29
30 GROUP=bin
31 FILEMODE=644
32
33 #
34 # Note that the following headers are present in the kernel but
35 # neither installed or shipped as part of the product:
36 # cpuid_drv.h: Private interface for cpuid consumers
37 # unix_bb_info.h: Private interface to kcov
38 #
39
40 i386_HDRS= \
41 agp/agpamd64gart_io.h \
42 agp/agpdefs.h \
43 agp/agpgart_impl.h \
44 agp/agpmaster_io.h \
45 agp/agptarget_io.h \
46 agpgart.h \
47 asy.h \
48 audio/audio810.h \
49 audio/audiohd.h \
50 audio/audioixp.h \
51 bmc_intf.h \
52 fd_debug.h \
53 fdc.h \
54 fdmedia.h \
55 mouse.h \
56 mse.h \
57 vuidmice.h
58
59 AVHDRS= \
60 av/iec61883.h
61
62 sparc_HDRS= \
63 audio/audiots.h \
64 audio/am_src2.h \
65 mouse.h \
66 scsi/targets/ssddef.h \
67 $(MDESCHDRS) \
68 $(AVHDRS)
69
70 # Generated headers
71 GENHDRS= \
72 priv_const.h \
73 priv_names.h
74
75 CHKHDRS= \
76 acct.h \
77 acctctl.h \
78 acl.h \
79 aggr.h \
80 aggr_impl.h \
81 aio.h \
82 aio_impl.h \
83 aio_req.h \
84 aiocb.h \
85 ascii.h \
86 asynch.h \
87 atomic.h \
88 audio.h \
89 audiodebug.h \
90 audioio.h \
91 audiovar.h \
92 autoconf.h \
93 auxv.h \
94 auxv_386.h \
95 auxv_SPARC.h \
96 avl.h \
97 avl_impl.h \
98 battery.h \
99 bitmap.h \
100 bitset.h \
101 bl.h \
102 bofi.h \
103 bofi_impl.h \
104 bpp_io.h \
105 bootstat.h \
106 brand.h \
107 buf.h \
108 bufmod.h \
109 bustypes.h \
110 byteorder.h \
111 callb.h \
112 callo.h \
113 ccompile.h \
114 cdio.h \
115 cladm.h \
116 class.h \
117 clconf.h \
118 cmlb.h \
119 cmn_err.h \
120 compress.h \
121 condvar.h \
122 condvar_impl.h \
123 conf.h \
124 consdev.h \
125 console.h \
126 contract.h \
127 contract_impl.h \
128 copyops.h \
129 core.h \
130 corectl.h \
131 cpc_impl.h \
132 cpc_pcbe.h \
133 cpr.h \
134 cpupart.h \
135 cpuvar.h \
136 crc32.h \
137 cred.h \
138 cred_impl.h \
139 crtctl.h \
140 cryptmod.h \
141 csiioctl.h \
142 ctf.h \
143 ctfs.h \
144 ctfs_impl.h \
145 ctf_api.h \
146 ctype.h \
147 cyclic.h \
148 cyclic_impl.h \
149 dacf.h \
150 dacf_impl.h \
151 dc_ki.h \
152 ddi.h \
153 ddifm.h \
154 ddifm_impl.h \
155 ddi_intr.h \
156 ddi_intr_impl.h \
157 ddi_impldefs.h \
158 ddi_implfuncs.h \
159 ddi_obsolete.h \
160 ddidevmap.h \
161 ddidmareq.h \
162 ddimapreq.h \
163 ddipropdefs.h \
164 dditypes.h \
165 debug.h \
166 des.h \
167 devctl.h \
168 devcache.h \
169 devcache_impl.h \
170 devid_cache.h \
171 devinfo_impl.h \
172 devops.h \
173 devpolicy.h \
174 devpoll.h \
175 dirent.h \
176 disp.h \
177 dkbad.h \
178 dkio.h \
179 dklabel.h \
180 dl.h \
181 dlpi.h \
182 dld.h \
183 dld_impl.h \
184 dls.h \
185 dls_impl.h \
186 dma_i8237A.h \
187 dnlc.h \
188 door.h \
189 door_data.h \
190 door_impl.h \
191 dtrace.h \
192 dtrace_impl.h \
193 dumpadm.h \
194 dumphdr.h \
195 ecppsys.h \
196 ecppio.h \
197 ecppreg.h \
198 ecppvar.h \
199 efi_partition.h \
200 elf.h \
201 elf_386.h \
202 elf_SPARC.h \
203 elf_notes.h \
204 elf_amd64.h \
205 elftypes.h \
206 emul64.h \
207 emul64cmd.h \
208 emul64var.h \
209 epm.h \
210 errno.h \
211 errorq.h \
212 errorq_impl.h \
213 esunddi.h \
214 ethernet.h \
215 euc.h \
216 eucioctl.h \
217 exacct.h \
218 exacct_catalog.h \
219 exacct_impl.h \
220 exec.h \
221 exechdr.h \
222 fault.h \
223 fasttrap.h \
224 fasttrap_impl.h \
225 fbio.h \
226 fbuf.h \
227 fcntl.h \
228 fdbuffer.h \
229 fdio.h \
230 feature_tests.h \
231 fem.h \
232 file.h \
233 filio.h \
234 flock.h \
235 flock_impl.h \
236 fork.h \
237 fss.h \
238 fsspriocntl.h \
239 fsid.h \
240 fssnap.h \
241 fssnap_if.h \
242 fstyp.h \
243 ftrace.h \
244 fx.h \
245 fxpriocntl.h \
246 gfs.h \
247 gld.h \
248 gldpriv.h \
249 group.h \
250 hdio.h \
251 hook.h \
252 hook_event.h \
253 hook_impl.h \
254 hwconf.h \
255 ia.h \
256 iapriocntl.h \
257 id32.h \
258 ieeefp.h \
259 id_space.h \
260 instance.h \
261 int_const.h \
262 int_fmtio.h \
263 int_limits.h \
264 int_types.h \
265 inttypes.h \
266 ioccom.h \
267 ioctl.h \
268 ipc.h \
269 ipc_impl.h \
270 ipc_rctl.h \
271 isa_defs.h \
272 iscsi_authclient.h \
273 iscsi_authclientglue.h \
274 iscsi_protocol.h \
275 jioctl.h \
276 kbd.h \
277 kbdreg.h \
278 kbio.h \
279 kcpc.h \
280 kdi.h \
281 kdi_impl.h \
282 klwp.h \
283 kmdb.h \
284 kmem.h \
285 kmem_impl.h \
286 kobj.h \
287 kobj_impl.h \
288 kstat.h \
289 kstr.h \
290 ksyms.h \
291 ksynch.h \
292 ldterm.h \
293 lgrp.h \
294 lgrp_user.h \
295 libc_kernel.h \
296 link.h \
297 list.h \
298 list_impl.h \
299 llc1.h \
300 loadavg.h \
301 lock.h \
302 lockfs.h \
303 lockstat.h \
304 lofi.h \
305 log.h \
306 logindmux.h \
307 logindmux_impl.h \
308 lwp.h \
309 lwp_timer_impl.h \
310 lwp_upimutex_impl.h \
311 mac.h \
312 mac_impl.h \
313 map.h \
314 md5.h \
315 md5_consts.h \
316 mdi_impldefs.h \
317 mem.h \
318 mem_config.h \
319 memlist.h \
320 mkdev.h \
321 mhd.h \
322 miiregs.h \
323 mixer.h \
324 mman.h \
325 mntent.h \
326 mntio.h \
327 mnttab.h \
328 modctl.h \
329 mode.h \
330 model.h \
331 modhash.h \
332 modhash_impl.h \
333 mount.h \
334 mouse.h \
335 msacct.h \
336 msg.h \
337 msg_impl.h \
338 msio.h \
339 msreg.h \
340 mtio.h \
341 multidata.h \
342 multidata_impl.h \
343 mutex.h \
344 nbmlock.h \
345 ndifm.h \
346 ndi_impldefs.h \
347 netconfig.h \
348 neti.h \
349 netstack.h \
350 nexusdefs.h \
351 note.h \
352 nvpair.h \
353 nvpair_impl.h \
354 objfs.h \
355 objfs_impl.h \
356 ontrap.h \
357 open.h \
358 openpromio.h \
359 panic.h \
360 param.h \
361 pathconf.h \
362 pathname.h \
363 pattr.h \
364 queue.h \
365 serializer.h \
366 pbio.h \
367 pccard.h \
368 pci.h \
369 pcie.h \
370 pci_impl.h \
371 pcmcia.h \
372 pctypes.h \
373 pem.h \
374 pfmod.h \
375 pg.h \
376 pghw.h \
377 physmem.h \
378 pm.h \
379 policy.h \
380 poll.h \
381 poll_impl.h \
382 pool.h \
383 pool_impl.h \
384 pool_pset.h \
385 port.h \
386 port_impl.h \
387 port_kernel.h \
388 ppmio.h \
389 priocntl.h \
390 priv.h \
391 priv_impl.h \
392 prnio.h \
393 proc.h \
394 processor.h \
395 procfs.h \
396 procset.h \
397 project.h \
398 protosw.h \
399 prsystm.h \
400 pset.h \
401 pshot.h \
402 ptem.h \
403 ptms.h \
404 ptyvar.h \
405 raidioctl.h \
406 ramdisk.h \
407 random.h \
408 rctl.h \
409 rctl_impl.h \
410 reboot.h \
411 refstr.h \
412 refstr_impl.h \
413 resource.h \
414 rlioctl.h \
415 rt.h \
416 rtpriocntl.h \
417 rwlock.h \
418 rwlock_impl.h \
419 rwstlock.h \
420 sad.h \
421 schedctl.h \
422 sdt.h \
423 select.h \
424 sem.h \
425 sem_impl.h \
426 sema_impl.h \
427 semaphore.h \
428 sendfile.h \
429 ser_sync.h \
430 session.h \
431 sha1.h \
432 sha1_consts.h \
433 sha2.h \
434 sha2_consts.h \
435 share.h \
436 shm.h \
437 shm_impl.h \
438 siginfo.h \
439 signal.h \
440 sleepq.h \
441 smbios.h \
442 smbios_impl.h \
443 sobject.h \
444 socket.h \
445 socket_impl.h \
446 socketvar.h \
447 sockio.h \
448 squeue.h \
449 squeue_impl.h \
450 sservice.h \
451 stat.h \
452 statfs.h \
453 statvfs.h \
454 stdint.h \
455 stermio.h \
456 stream.h \
457 strft.h \
458 strlog.h \
459 strmdep.h \
460 stropts.h \
461 strredir.h \
462 strstat.h \
463 strsubr.h \
464 strsun.h \
465 strtty.h \
466 sunddi.h \
467 sunldi.h \
468 sunldi_impl.h \
469 sunmdi.h \
470 sunndi.h \
471 sunos_dhcp_class.h \
472 sunpm.h \
473 suntpi.h \
474 suntty.h \
475 swap.h \
476 synch.h \
477 syscall.h \
478 sysconf.h \
479 sysconfig.h \
480 sysevent.h \
481 sysevent_impl.h \
482 sysinfo.h \
483 syslog.h \
484 sysmacros.h \
485 sysmsg_impl.h \
486 systeminfo.h \
487 systm.h \
488 task.h \
489 taskq.h \
490 taskq_impl.h \
491 t_kuser.h \
492 t_lock.h \
493 telioctl.h \
494 termio.h \
495 termios.h \
496 termiox.h \
497 thread.h \
498 ticlts.h \
499 ticots.h \
500 ticotsord.h \
501 tihdr.h \
502 time.h \
503 time_impl.h \
504 time_std_impl.h \
505 timeb.h \
506 timer.h \
507 times.h \
508 timex.h \
509 timod.h \
510 tirdwr.h \
511 tiuser.h \
512 tl.h \
513 tnf.h \
514 tnf_com.h \
515 tnf_probe.h \
516 tnf_writer.h \
517 todio.h \
518 tpicommon.h \
519 ts.h \
520 tspriocntl.h \
521 ttcompat.h \
522 ttold.h \
523 tty.h \
524 ttychars.h \
525 ttydev.h \
526 tuneable.h \
527 turnstile.h \
528 types.h \
529 types32.h \
530 uadmin.h \
531 ucred.h \
532 uio.h \
533 ulimit.h \
534 un.h \
535 unistd.h \
536 user.h \
537 ustat.h \
538 utime.h \
539 utsname.h \
540 utssys.h \
541 uuid.h \
542 va_impl.h \
543 va_list.h \
544 var.h \
545 varargs.h \
546 vfs.h \
547 vfstab.h \
548 vgareg.h \
549 videodev2.h \
550 visual_io.h \
551 vlan.h \
552 vm.h \
553 vm_usage.h \
554 vmem.h \
555 vmem_impl.h \
556 vmmeter.h \
557 vmsystm.h \
558 vnode.h \
559 vtoc.h \
560 vtrace.h \
561 vuid_event.h \
562 vuid_wheel.h \
563 vuid_queue.h \
564 vuid_state.h \
565 vuid_store.h \
566 wait.h \
567 wanboot_impl.h \
568 watchpoint.h \
569 winlockio.h \
570 zcons.h \
571 zone.h \
572 xti_inet.h \
573 xti_osi.h \
574 xti_xtiopt.h \
575 zmod.h
576
577 HDRS= \
578 $(GENHDRS) \
579 $(CHKHDRS)
580
581 AUDIOHDRS= \
582 ac97.h \
583 am_src1.h \
584 audio_apm.h \
585 audio_mixer.h \
586 audio_src.h \
587 audio_support.h \
588 audio_trace.h \
589 g711.h
590
591 BSCHDRS= \
592 lom_ebuscodes.h \
593 lom_io.h \
594 lom_priv.h \
595 lombus.h
596
597 MDESCHDRS= \
598 mdesc.h \
599 mdesc_impl.h
600
601 CRYPTOHDRS= \
602 elfsign.h \
603 ioctl.h \
604 ioctladmin.h \
605 common.h \
606 impl.h \
607 spi.h \
608 api.h \
609 ops_impl.h \
610 sched_impl.h
611
612 DCAMHDRS= \
613 dcam1394_io.h
614
615 IBHDRS= \
616 ib_types.h \
617 ib_pkt_hdrs.h
618
619 IBTLHDRS= \
620 ibtl_types.h \
621 ibtl_status.h \
622 ibti.h \
623 ibti_cm.h \
624 ibci.h \
625 ibti_common.h \
626 ibvti.h \
627 ibtl_ci_types.h
628
629 IBTLIMPLHDRS= \
630 ibtl_util.h
631
632 IBNEXHDRS= \
633 ibnex_devctl.h
634
635 IBMFHDRS= \
636 ibmf.h \
637 ibmf_msg.h \
638 ibmf_saa.h \
639 ibmf_utils.h
640
641 IBMGTHDRS= \
642 ib_dm_attr.h \
643 ib_mad.h \
644 sm_attr.h \
645 sa_recs.h
646
647 IBDHDRS= \
648 ibd.h
649
650 ISOHDRS= \
651 signal_iso.h
652
653 DERIVED_LVMHDRS= \
654 md_mdiox.h \
655 md_basic.h \
656 mdmed.h \
657 md_mhdx.h \
658 mdmn_commd.h
659
660 LVMHDRS= \
661 md_convert.h \
662 md_crc.h \
663 md_hotspares.h \
664 md_mddb.h \
665 md_mirror.h \
666 md_mirror_shared.h \
667 md_names.h \
668 md_notify.h \
669 md_raid.h \
670 md_rename.h \
671 md_sp.h \
672 md_stripe.h \
673 md_trans.h \
674 mdio.h \
675 mdvar.h
676
677 ALL_LVMHDRS= \
678 $(LVMHDRS) \
679 $(DERIVED_LVMHDRS)
680
681 FMHDRS= \
682 protocol.h \
683 util.h
684
685 FMFSHDRS= \
686 zfs.h
687
688 FMIOHDRS= \
689 ddi.h \
690 pci.h \
691 sun4upci.h \
692 opl_mc_fm.h
693
694 FSHDRS= \
695 autofs.h \
696 cachefs_dir.h \
697 cachefs_dlog.h \
698 cachefs_filegrp.h \
699 cachefs_fs.h \
700 cachefs_fscache.h \
701 cachefs_ioctl.h \
702 cachefs_log.h \
703 dv_node.h \
704 sdev_impl.h \
705 sdev_node.h \
706 fifonode.h \
707 hsfs_isospec.h \
708 hsfs_node.h \
709 hsfs_rrip.h \
710 hsfs_spec.h \
711 hsfs_susp.h \
712 lofs_info.h \
713 lofs_node.h \
714 mntdata.h \
715 namenode.h \
716 pc_dir.h \
717 pc_fs.h \
718 pc_label.h \
719 pc_node.h \
720 pxfs_ki.h \
721 snode.h \
722 swapnode.h \
723 tmp.h \
724 tmpnode.h \
725 udf_inode.h \
726 udf_volume.h \
727 ufs_acl.h \
728 ufs_bio.h \
729 ufs_filio.h \
730 ufs_fs.h \
731 ufs_fsdir.h \
732 ufs_inode.h \
733 ufs_lockfs.h \
734 ufs_log.h \
735 ufs_mount.h \
736 ufs_panic.h \
737 ufs_prot.h \
738 ufs_quota.h \
739 ufs_snap.h \
740 ufs_trans.h \
741 zfs.h
742
743 PCMCIAHDRS= \
744 pcata.h \
745 pcgld.h \
746 pcramio.h \
747 pcramvar.h \
748 pcser_conf.h \
749 pcser_io.h \
750 pcser_reg.h \
751 pcser_manuspec.h \
752 pcser_var.h
753
754 SCSIHDRS= \
755 scsi.h \
756 scsi_address.h \
757 scsi_ctl.h \
758 scsi_params.h \
759 scsi_pkt.h \
760 scsi_resource.h \
761 scsi_types.h \
762 scsi_watch.h
763
764 SCSICONFHDRS= \
765 autoconf.h \
766 device.h
767
768 SCSIGENHDRS= \
769 commands.h \
770 dad_mode.h \
771 inquiry.h \
772 message.h \
773 mode.h \
774 sense.h \
775 status.h
776
777 SCSIIMPLHDRS= \
778 commands.h \
779 inquiry.h \
780 mode.h \
781 sense.h \
782 services.h \
783 status.h \
784 transport.h \
785 scsi_reset_notify.h \
786 types.h \
787 uscsi.h
788
789 SCSITARGETSHDRS= \
790 ses.h \
791 sesio.h \
792 sgendef.h \
793 stdef.h \
794 sddef.h
795
796 SCSICADHDRS=
797
798 SCSIVHCIHDRS= \
799 scsi_vhci.h \
800 mpapi_impl.h \
801 mpapi_scsi_vhci.h
802
803 FCHDRS= \
804 fc_transport.h \
805 linkapp.h \
806 fc.h \
807 fcp.h \
808 fcal_transport.h \
809 fcal.h \
810 fcal_linkapp.h \
811 fcio.h
812
813 SATAGENHDRS= \
814 sata_hba.h \
815 sata_defs.h \
816 sata_cfgadm.h
817
818 SYSEVENTHDRS= \
819 ap_driver.h \
820 dev.h \
821 domain.h \
822 dr.h \
823 env.h \
824 eventdefs.h \
825 ipmp.h \
826 svm.h
827
828 CONTRACTHDRS= \
829 process.h \
830 process_impl.h
831
832 USBHDRS= \
833 usba.h \
834 usbai.h
835
836 USBAUDHDRS= \
837 usb_audio.h
838
839 USBHUBDHDRS= \
840 hub.h \
841 hubd_impl.h
842
843 USBHIDHDRS= \
844 hid.h
845
846 USBMSHDRS= \
847 usb_bulkonly.h \
848 usb_cbi.h
849
850 USBPRNHDRS= \
851 usb_printer.h
852
853 USBCDCHDRS= \
854 usb_cdc.h
855
856 USBVIDHDRS= \
857 usbvc.h
858
859 UGENHDRS= \
860 usb_ugen.h
861
862 HOTPLUGHDRS= \
863 hpcsvc.h \
864 hpctrl.h
865
866 HOTPLUGPCIHDRS= \
867 pcicfg.h \
868 pcihp.h
869
870 RSMHDRS= \
871 rsm.h \
872 rsm_common.h \
873 rsmapi_common.h \
874 rsmpi.h \
875 rsmpi_driver.h \
876 rsmka_path_int.h
877
878 TSOLHDRS= \
879 label.h \
880 label_macro.h \
881 priv.h \
882 tndb.h \
883 tsyscall.h
884
885 I1394HDRS= \
886 cmd1394.h \
887 id1394.h \
888 ieee1212.h \
889 ieee1394.h \
890 ixl1394.h \
891 s1394_impl.h \
892 t1394.h
893
894 # "cmdk" headers used on sparc
895 SDKTPHDRS= \
896 dadkio.h \
897 fdisk.h
898
899 # "cmdk" headers used on i386
900 DKTPHDRS= \
901 altsctr.h \
902 bbh.h \
903 cm.h \
904 cmdev.h \
905 cmdk.h \
906 cmpkt.h \
907 controller.h \
908 dadev.h \
909 dadk.h \
910 dadkio.h \
911 fctypes.h \
912 fdisk.h \
913 flowctrl.h \
914 gda.h \
915 quetypes.h \
916 queue.h \
917 tgcom.h \
918 tgdk.h
919
920 # "pc" header files used on i386
921 PCHDRS= \
922 avintr.h \
923 dma_engine.h \
924 i8272A.h \
925 pcic_reg.h \
926 pcic_var.h \
927 pic.h \
928 pit.h \
929 rtc.h
930
931 include Makefile.syshdrs
932
933 dcam/%.check: dcam/%.h
934 $(DOT_H_CHECK)
935
936 CHECKHDRS= \
937 $($(MACH)_HDRS:%.h=%.check) \
938 $(AUDIOHDRS:%.h=audio/%.check) \
939 $(BSCHDRS:%.h=%.check) \
940 $(CHKHDRS:%.h=%.check) \
941 $(CRYPTOHDRS:%.h=crypto/%.check) \
942 $(DCAMHDRS:%.h=dcam/%.check) \
943 $(IBHDRS:%.h=ib/%.check) \
944 $(IBDHDRS:%.h=ib/clients/ibd/%.check) \
945 $(IBTLHDRS:%.h=ib/ibtl/%.check) \
946 $(IBTLIMPLHDRS:%.h=ib/ibtl/impl/%.check) \
947 $(IBNEXHDRS:%.h=ib/ibnex/%.check) \
948 $(IBMGTHDRS:%.h=ib/mgt/%.check) \
949 $(IBMFHDRS:%.h=ib/mgt/ibmf/%.check) \
950 $(TAVORHDRS:%.h=ib/adapters/tavor/%.check) \
951 $(ISOHDRS:%.h=iso/%.check) \
952 $(FMHDRS:%.h=fm/%.check) \
953 $(FMFSHDRS:%.h=fm/fs/%.check) \
954 $(FMIOHDRS:%.h=fm/io/%.check) \
955 $(FSHDRS:%.h=fs/%.check) \
956 $(LVMHDRS:%.h=lvm/%.check) \
957 $(PCMCIAHDRS:%.h=pcmcia/%.check) \
958 $(SCSIHDRS:%.h=scsi/%.check) \
959 $(SCSICONHDRS:%.h=scsi/conf/%.check) \
960 $(SCSIIMPLHDRS:%.h=scsi/impl/%.check) \
961 $(SCSITARGETSHDRS:%.h=scsi/targets/%.check) \
962 $(SCSIVHCIHDRS:%.h=scsi/adapters/%.check) \
963 $(FCHDRS:%.h=fc4/%.check) \
964 $(SATAGENHDRS:%.h=sata/%.check) \
965 $(SYSEVENTHDRS:%.h=sysevent/%.check) \
966 $(CONTRACTHDRS:%.h=contract/%.check) \
967 $(USBAUDHDRS:%.h=usb/clients/audio/%.check) \
968 $(USBHUBDHDRS:%.h=usb/hubd/%.check) \
969 $(USBHIDHDRS:%.h=usb/clients/hid/%.check) \
970 $(USBMSHDRS:%.h=usb/clients/mass_storage/%.check) \
971 $(USBPRNHDRS:%.h=usb/clients/printer/%.check) \
972 $(USBCDCHDRS:%.h=usb/clients/usbcdc/%.check) \
973 $(USBVIDHDRS:%.h=usb/clients/video/usbvc/%.check) \
974 $(UGENHDRS:%.h=usb/clients/ugen/%.check) \
975 $(USBHDRS:%.h=usb/%.check) \
976 $(I1394HDRS:%.h=1394/%.check) \
977 $(RSMHDRS:%.h=rsm/%.check) \
978 $(TSOLHDRS:%.h=tsol/%.check)
979
980
981 .KEEP_STATE:
982
983 .PARALLEL: \
984 $(CHECKHDRS) \
985 $(ROOTHDRS) \
986 $(ROOTAUDHDRS) \
987 $(ROOTCRYPTOHDRS) \
988 $(ROOTDCAMHDRS) \
989 $(ROOTISOHDRS) \
990 $(ROOTFMHDRS) \
991 $(ROOTFMIOHDRS) \
992 $(ROOTFMFSHDRS) \
993 $(ROOTFSHDRS) \
994 $(ROOTIBDHDRS) \
995 $(ROOTIBHDRS) \
996 $(ROOTIBTLHDRS) \
997 $(ROOTIBTLIMPLHDRS) \
998 $(ROOTIBNEXHDRS) \
999 $(ROOTIBMGTHDRS) \
1000 $(ROOTIBMFHDRS) \
1001 $(ROOTTAVORHDRS) \
1002 $(ROOTLVMHDRS) \
1003 $(ROOTPCMCIAHDRS) \
1004 $(ROOTSCSIHDRS) \
1005 $(ROOTSCSICONFHDRS) \
1006 $(ROOTSCSIGENHDRS) \
1007 $(ROOTSCSIIMPLHDRS) \
1008 $(ROOTSCSIVHCIHDRS) \
1009 $(ROOTFCHDRS) \
1010 $(ROOTSYSEVENTHDRS) \
1011 $(ROOTCONTRACTHDRS) \
1012 $(ROOTUSBHDRS) \
1013 $(ROOTUSBAUDHDRS) \
1014 $(ROOTUSBHUBDHDRS) \
1015 $(ROOTUSBHIDHDRS) \
1016 $(ROOTUSBMSHDRS) \
1017 $(ROOTUSBPRNHDRS) \
1018 $(ROOTUSBCDCHDRS) \
1019 $(ROOTUSBVIDHDRS) \
1020 $(ROOTUGENHDRS) \
1021 $(ROOT1394HDRS) \
1022 $(ROOTHOTPLUGHDRS) \
1023 $(ROOTHOTPLUGPCIHDRS) \
1024 $(ROOTRSMHDRS) \
1025 $(ROOTTSOLHDRS) \
1026 $($(MACH)_ROOTHDRS)
1027
1028
1029 install_h: \
1030 $(ROOTDIRS) \
1031 LVMDERIVED_H \
1032 .WAIT \
1033 $(ROOTHDRS) \
1034 $(ROOTAUDHDRS) \
1035 $(ROOTCRYPTOHDRS) \
1036 $(ROOTDCAMHDRS) \
1037 $(ROOTISOHDRS) \
1038 $(ROOTFMHDRS) \
1039 $(ROOTFMFSHDRS) \
1040 $(ROOTFMIOHDRS) \
1041 $(ROOTFSHDRS) \
1042 $(ROOTIBDHDRS) \
1043 $(ROOTIBHDRS) \
1044 $(ROOTIBTLHDRS) \
1045 $(ROOTIBTLIMPLHDRS) \
1046 $(ROOTIBNEXHDRS) \
1047 $(ROOTIBMGTHDRS) \
1048 $(ROOTIBMFHDRS) \
1049 $(ROOTTAVORHDRS) \
1050 $(ROOTLVMHDRS) \
1051 $(ROOTPCMCIAHDRS) \
1052 $(ROOTSCSIHDRS) \
1053 $(ROOTSCSICONFHDRS) \
1054 $(ROOTSCSIGENHDRS) \
1055 $(ROOTSCSIIMPLHDRS) \
1056 $(ROOTSCSIVHCIHDRS) \
1057 $(ROOTFCHDRS) \
1058 $(ROOTSYSEVENTHDRS) \
1059 $(ROOTCONTRACTHDRS) \
1060 $(ROOTUSBHDRS) \
1061 $(ROOTUSBAUDHDRS) \
1062 $(ROOTUSBHUBDHDRS) \
1063 $(ROOTUSBHIDHDRS) \
1064 $(ROOTUSBMSHDRS) \
1065 $(ROOTUSBPRNHDRS) \
1066 $(ROOTUSBCDCHDRS) \
1067 $(ROOTUSBVIDHDRS) \
1068 $(ROOTUGENHDRS) \
1069 $(ROOT1394HDRS) \
1070 $(ROOTHOTPLUGHDRS) \
1071 $(ROOTHOTPLUGPCIHDRS) \
1072 $(ROOTRSMHDRS) \
1073 $(ROOTTSOLHDRS) \
1074 $($(MACH)_ROOTHDRS)
1075
1076 all_h: $(GENHDRS)
1077
1078 priv_const.h: $(PRIVS_AWK) $(PRIVS_DEF)
1079 $(NAWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) -v privhfile=$@
1080
1081 priv_names.h: $(PRIVS_AWK) $(PRIVS_DEF)
1082 $(NAWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) -v pubhfile=$@
1083
1084 LVMDERIVED_H:
1085 cd $(SRC)/uts/common/sys/lvm; pwd; $(MAKE)
1086
1087 check: $(CHECKHDRS)
1088
1089 FRC:
1090
1091 # EXPORT DELETE START
1092 EXPORT_SRC:
1093 $(RM) wanboot_impl.h+ Makefile+
1094 sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
1095 < wanboot_impl.h > wanboot_impl.h+
1096 $(MV) wanboot_impl.h+ wanboot_impl.h
1097 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
1098 < Makefile > Makefile+
1099 $(RM) Makefile
1100 $(MV) Makefile+ Makefile
1101 $(CHMOD) 444 Makefile wanboot_impl.h
1102 # EXPORT DELETE END
--- EOF ---