3975 ddi_periodic_add(9F) is entirely rubbish
[illumos-gate.git] / usr / src / uts / common / sys / Makefile
blob42df7b77e08e4a374f8fd5c503309138fcf376ce
2 # CDDL HEADER START
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.
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.
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]
19 # CDDL HEADER END
22 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright 2013, Joyent, Inc. All rights reserved.
26 include $(SRC)/uts/Makefile.uts
28 FILEMODE=644
31 # Note that the following headers are present in the kernel but
32 # neither installed or shipped as part of the product:
33 # cpuid_drv.h: Private interface for cpuid consumers
34 # unix_bb_info.h: Private interface to kcov
37 i386_HDRS= \
38 agp/agpamd64gart_io.h \
39 agp/agpdefs.h \
40 agp/agpgart_impl.h \
41 agp/agpmaster_io.h \
42 agp/agptarget_io.h \
43 agpgart.h \
44 asy.h \
45 fd_debug.h \
46 fdc.h \
47 fdmedia.h \
48 mouse.h \
49 ucode.h
51 sparc_HDRS= \
52 mouse.h \
53 scsi/targets/ssddef.h \
54 $(MDESCHDRS)
56 # Generated headers
57 GENHDRS= \
58 priv_const.h \
59 priv_names.h \
60 usb/usbdevs.h
62 CHKHDRS= \
63 acpi_drv.h \
64 acct.h \
65 acctctl.h \
66 acl.h \
67 acl_impl.h \
68 aggr.h \
69 aggr_impl.h \
70 aio.h \
71 aio_impl.h \
72 aio_req.h \
73 aiocb.h \
74 ascii.h \
75 asynch.h \
76 atomic.h \
77 attr.h \
78 audio.h \
79 audioio.h \
80 autoconf.h \
81 auxv.h \
82 auxv_386.h \
83 auxv_SPARC.h \
84 avl.h \
85 avl_impl.h \
86 bitmap.h \
87 bitset.h \
88 bl.h \
89 blkdev.h \
90 bofi.h \
91 bofi_impl.h \
92 bpp_io.h \
93 bootstat.h \
94 brand.h \
95 buf.h \
96 bufmod.h \
97 bustypes.h \
98 byteorder.h \
99 callb.h \
100 callo.h \
101 cap_util.h \
102 cpucaps.h \
103 cpucaps_impl.h \
104 ccompile.h \
105 cdio.h \
106 cladm.h \
107 class.h \
108 clconf.h \
109 clock_impl.h \
110 cmlb.h \
111 cmn_err.h \
112 compress.h \
113 condvar.h \
114 condvar_impl.h \
115 conf.h \
116 consdev.h \
117 console.h \
118 consplat.h \
119 vt.h \
120 vtdaemon.h \
121 kd.h \
122 contract.h \
123 contract_impl.h \
124 copyops.h \
125 core.h \
126 corectl.h \
127 cpc_impl.h \
128 cpc_pcbe.h \
129 cpr.h \
130 cpupart.h \
131 cpuvar.h \
132 crc32.h \
133 cred.h \
134 cred_impl.h \
135 crtctl.h \
136 cryptmod.h \
137 csiioctl.h \
138 ctf.h \
139 ctfs.h \
140 ctfs_impl.h \
141 ctf_api.h \
142 ctype.h \
143 cyclic.h \
144 cyclic_impl.h \
145 dacf.h \
146 dacf_impl.h \
147 damap.h \
148 damap_impl.h \
149 dc_ki.h \
150 ddi.h \
151 ddifm.h \
152 ddifm_impl.h \
153 ddi_hp.h \
154 ddi_hp_impl.h \
155 ddi_intr.h \
156 ddi_intr_impl.h \
157 ddi_impldefs.h \
158 ddi_implfuncs.h \
159 ddi_obsolete.h \
160 ddi_periodic.h \
161 ddidevmap.h \
162 ddidmareq.h \
163 ddimapreq.h \
164 ddipropdefs.h \
165 dditypes.h \
166 debug.h \
167 des.h \
168 devctl.h \
169 devcache.h \
170 devcache_impl.h \
171 devfm.h \
172 devid_cache.h \
173 devinfo_impl.h \
174 devops.h \
175 devpolicy.h \
176 devpoll.h \
177 dirent.h \
178 disp.h \
179 dkbad.h \
180 dkio.h \
181 dklabel.h \
182 dl.h \
183 dlpi.h \
184 dld.h \
185 dld_impl.h \
186 dld_ioc.h \
187 dls.h \
188 dls_mgmt.h \
189 dls_impl.h \
190 dma_i8237A.h \
191 dnlc.h \
192 door.h \
193 door_data.h \
194 door_impl.h \
195 dtrace.h \
196 dtrace_impl.h \
197 dumpadm.h \
198 dumphdr.h \
199 ecppsys.h \
200 ecppio.h \
201 ecppreg.h \
202 ecppvar.h \
203 efi_partition.h \
204 elf.h \
205 elf_386.h \
206 elf_SPARC.h \
207 elf_notes.h \
208 elf_amd64.h \
209 elftypes.h \
210 emul64.h \
211 emul64cmd.h \
212 emul64var.h \
213 epm.h \
214 errno.h \
215 errorq.h \
216 errorq_impl.h \
217 esunddi.h \
218 ethernet.h \
219 euc.h \
220 eucioctl.h \
221 exacct.h \
222 exacct_catalog.h \
223 exacct_impl.h \
224 exec.h \
225 exechdr.h \
226 extdirent.h \
227 fault.h \
228 fasttrap.h \
229 fasttrap_impl.h \
230 fbio.h \
231 fbuf.h \
232 fcntl.h \
233 fct.h \
234 fct_defines.h \
235 fctio.h \
236 fdbuffer.h \
237 fdio.h \
238 feature_tests.h \
239 fem.h \
240 file.h \
241 filio.h \
242 flock.h \
243 flock_impl.h \
244 fork.h \
245 fss.h \
246 fsspriocntl.h \
247 fsid.h \
248 fssnap.h \
249 fssnap_if.h \
250 fstyp.h \
251 ftrace.h \
252 fx.h \
253 fxpriocntl.h \
254 gfs.h \
255 gld.h \
256 gldpriv.h \
257 group.h \
258 hdio.h \
259 hook.h \
260 hook_event.h \
261 hook_impl.h \
262 hwconf.h \
263 ia.h \
264 iapriocntl.h \
265 ibpart.h \
266 id32.h \
267 idmap.h \
268 ieeefp.h \
269 id_space.h \
270 instance.h \
271 int_const.h \
272 int_fmtio.h \
273 int_limits.h \
274 int_types.h \
275 inttypes.h \
276 ioccom.h \
277 ioctl.h \
278 ipc.h \
279 ipc_impl.h \
280 ipc_rctl.h \
281 ipmi.h \
282 isa_defs.h \
283 iscsi_authclient.h \
284 iscsi_authclientglue.h \
285 iscsi_protocol.h \
286 jioctl.h \
287 kbd.h \
288 kbdreg.h \
289 kbio.h \
290 kcpc.h \
291 kdi.h \
292 kdi_impl.h \
293 kiconv.h \
294 kiconv_big5_utf8.h \
295 kiconv_cck_common.h \
296 kiconv_cp950hkscs_utf8.h \
297 kiconv_emea1.h \
298 kiconv_emea2.h \
299 kiconv_euckr_utf8.h \
300 kiconv_euctw_utf8.h \
301 kiconv_gb18030_utf8.h \
302 kiconv_gb2312_utf8.h \
303 kiconv_hkscs_utf8.h \
304 kiconv_ja.h \
305 kiconv_ja_jis_to_unicode.h \
306 kiconv_ja_unicode_to_jis.h \
307 kiconv_ko.h \
308 kiconv_latin1.h \
309 kiconv_sc.h \
310 kiconv_tc.h \
311 kiconv_uhc_utf8.h \
312 kiconv_utf8_big5.h \
313 kiconv_utf8_cp950hkscs.h \
314 kiconv_utf8_euckr.h \
315 kiconv_utf8_euctw.h \
316 kiconv_utf8_gb18030.h \
317 kiconv_utf8_gb2312.h \
318 kiconv_utf8_hkscs.h \
319 kiconv_utf8_uhc.h \
320 kidmap.h \
321 klpd.h \
322 klwp.h \
323 kmdb.h \
324 kmem.h \
325 kmem_impl.h \
326 kobj.h \
327 kobj_impl.h \
328 ksocket.h \
329 kstat.h \
330 kstr.h \
331 ksyms.h \
332 ksynch.h \
333 ldterm.h \
334 lgrp.h \
335 lgrp_user.h \
336 libc_kernel.h \
337 link.h \
338 list.h \
339 list_impl.h \
340 llc1.h \
341 loadavg.h \
342 lock.h \
343 lockfs.h \
344 lockstat.h \
345 lofi.h \
346 log.h \
347 logindmux.h \
348 logindmux_impl.h \
349 lwp.h \
350 lwp_timer_impl.h \
351 lwp_upimutex_impl.h \
352 lpif.h \
353 mac.h \
354 mac_client.h \
355 mac_client_impl.h \
356 mac_ether.h \
357 mac_flow.h \
358 mac_flow_impl.h \
359 mac_impl.h \
360 mac_provider.h \
361 mac_soft_ring.h \
362 mac_stat.h \
363 machelf.h \
364 map.h \
365 md4.h \
366 md5.h \
367 md5_consts.h \
368 mdi_impldefs.h \
369 mem.h \
370 mem_config.h \
371 memlist.h \
372 mkdev.h \
373 mhd.h \
374 mii.h \
375 miiregs.h \
376 mixer.h \
377 mman.h \
378 mmapobj.h \
379 mntent.h \
380 mntio.h \
381 mnttab.h \
382 modctl.h \
383 mode.h \
384 model.h \
385 modhash.h \
386 modhash_impl.h \
387 mount.h \
388 mouse.h \
389 msacct.h \
390 msg.h \
391 msg_impl.h \
392 msio.h \
393 msreg.h \
394 mtio.h \
395 multidata.h \
396 multidata_impl.h \
397 mutex.h \
398 nbmlock.h \
399 ndifm.h \
400 ndi_impldefs.h \
401 net80211.h \
402 net80211_crypto.h \
403 net80211_ht.h \
404 net80211_proto.h \
405 netconfig.h \
406 neti.h \
407 netstack.h \
408 nexusdefs.h \
409 note.h \
410 nvpair.h \
411 nvpair_impl.h \
412 objfs.h \
413 objfs_impl.h \
414 ontrap.h \
415 open.h \
416 openpromio.h \
417 panic.h \
418 param.h \
419 pathconf.h \
420 pathname.h \
421 pattr.h \
422 queue.h \
423 serializer.h \
424 pbio.h \
425 pccard.h \
426 pci.h \
427 pcie.h \
428 pci_impl.h \
429 pci_tools.h \
430 pcmcia.h \
431 pctypes.h \
432 pfmod.h \
433 pg.h \
434 pghw.h \
435 physmem.h \
436 pkp_hash.h \
437 pm.h \
438 policy.h \
439 poll.h \
440 poll_impl.h \
441 pool.h \
442 pool_impl.h \
443 pool_pset.h \
444 port.h \
445 port_impl.h \
446 port_kernel.h \
447 portif.h \
448 ppmio.h \
449 pppt_ic_if.h \
450 pppt_ioctl.h \
451 priocntl.h \
452 priv.h \
453 priv_impl.h \
454 prnio.h \
455 proc.h \
456 processor.h \
457 procfs.h \
458 procset.h \
459 project.h \
460 protosw.h \
461 prsystm.h \
462 pset.h \
463 pshot.h \
464 ptem.h \
465 ptms.h \
466 ptyvar.h \
467 raidioctl.h \
468 ramdisk.h \
469 random.h \
470 rctl.h \
471 rctl_impl.h \
472 rds.h \
473 reboot.h \
474 refstr.h \
475 refstr_impl.h \
476 resource.h \
477 rlioctl.h \
478 rt.h \
479 rtpriocntl.h \
480 rwlock.h \
481 rwlock_impl.h \
482 rwstlock.h \
483 sad.h \
484 schedctl.h \
485 sdt.h \
486 select.h \
487 sem.h \
488 sem_impl.h \
489 sema_impl.h \
490 semaphore.h \
491 sendfile.h \
492 ser_sync.h \
493 session.h \
494 sha1.h \
495 sha1_consts.h \
496 sha2.h \
497 sha2_consts.h \
498 share.h \
499 shm.h \
500 shm_impl.h \
501 sid.h \
502 siginfo.h \
503 signal.h \
504 sleepq.h \
505 smbios.h \
506 smbios_impl.h \
507 sobject.h \
508 socket.h \
509 socket_impl.h \
510 socket_proto.h \
511 socketvar.h \
512 sockfilter.h \
513 sockio.h \
514 soundcard.h \
515 squeue.h \
516 squeue_impl.h \
517 srn.h \
518 sservice.h \
519 stat.h \
520 statfs.h \
521 statvfs.h \
522 stdbool.h \
523 stdint.h \
524 stermio.h \
525 stmf.h \
526 stmf_defines.h \
527 stmf_ioctl.h \
528 stmf_sbd_ioctl.h \
529 stream.h \
530 strft.h \
531 strlog.h \
532 strmdep.h \
533 stropts.h \
534 strredir.h \
535 strstat.h \
536 strsubr.h \
537 strsun.h \
538 strtty.h \
539 sunddi.h \
540 sunldi.h \
541 sunldi_impl.h \
542 sunmdi.h \
543 sunndi.h \
544 sunos_dhcp_class.h \
545 sunpm.h \
546 suntpi.h \
547 suntty.h \
548 swap.h \
549 synch.h \
550 sysdc.h \
551 sysdc_impl.h \
552 syscall.h \
553 sysconf.h \
554 sysconfig.h \
555 sysevent.h \
556 sysevent_impl.h \
557 sysinfo.h \
558 syslog.h \
559 sysmacros.h \
560 sysmsg_impl.h \
561 systeminfo.h \
562 systm.h \
563 task.h \
564 taskq.h \
565 taskq_impl.h \
566 t_kuser.h \
567 t_lock.h \
568 telioctl.h \
569 termio.h \
570 termios.h \
571 termiox.h \
572 thread.h \
573 ticlts.h \
574 ticots.h \
575 ticotsord.h \
576 tihdr.h \
577 time.h \
578 time_impl.h \
579 time_std_impl.h \
580 timeb.h \
581 timer.h \
582 times.h \
583 timex.h \
584 timod.h \
585 tirdwr.h \
586 tiuser.h \
587 tl.h \
588 tnf.h \
589 tnf_com.h \
590 tnf_probe.h \
591 tnf_writer.h \
592 todio.h \
593 tpicommon.h \
594 ts.h \
595 tspriocntl.h \
596 ttcompat.h \
597 ttold.h \
598 tty.h \
599 ttychars.h \
600 ttydev.h \
601 tuneable.h \
602 turnstile.h \
603 types.h \
604 types32.h \
605 tzfile.h \
606 u8_textprep.h \
607 u8_textprep_data.h \
608 uadmin.h \
609 ucred.h \
610 uio.h \
611 ulimit.h \
612 un.h \
613 unistd.h \
614 user.h \
615 ustat.h \
616 utime.h \
617 utsname.h \
618 utssys.h \
619 uuid.h \
620 va_impl.h \
621 va_list.h \
622 var.h \
623 varargs.h \
624 vfs.h \
625 vfs_opreg.h \
626 vfstab.h \
627 vgareg.h \
628 videodev2.h \
629 visual_io.h \
630 vlan.h \
631 vm.h \
632 vm_usage.h \
633 vmem.h \
634 vmem_impl.h \
635 vmsystm.h \
636 vnic.h \
637 vnic_impl.h \
638 vnode.h \
639 vscan.h \
640 vtoc.h \
641 vtrace.h \
642 vuid_event.h \
643 vuid_wheel.h \
644 vuid_queue.h \
645 vuid_state.h \
646 vuid_store.h \
647 wait.h \
648 waitq.h \
649 wanboot_impl.h \
650 watchpoint.h \
651 winlockio.h \
652 zcons.h \
653 zone.h \
654 xti_inet.h \
655 xti_osi.h \
656 xti_xtiopt.h \
657 zmod.h
659 HDRS= \
660 $(GENHDRS) \
661 $(CHKHDRS)
663 AUDIOHDRS= \
664 ac97.h \
665 audio_common.h \
666 audio_driver.h \
667 audio_oss.h \
668 g711.h
670 AVHDRS= \
671 iec61883.h
673 BSCHDRS= \
674 bscbus.h \
675 bscv_impl.h \
676 lom_ebuscodes.h \
677 lom_io.h \
678 lom_priv.h \
679 lombus.h
681 MDESCHDRS= \
682 mdesc.h \
683 mdesc_impl.h
685 CPUDRVHDRS= \
686 cpudrv.h
688 CRYPTOHDRS= \
689 elfsign.h \
690 ioctl.h \
691 ioctladmin.h \
692 common.h \
693 impl.h \
694 spi.h \
695 api.h \
696 ops_impl.h \
697 sched_impl.h
699 DCAMHDRS= \
700 dcam1394_io.h
702 IBHDRS= \
703 ib_types.h \
704 ib_pkt_hdrs.h
706 IBTLHDRS= \
707 ibtl_types.h \
708 ibtl_status.h \
709 ibti.h \
710 ibti_cm.h \
711 ibci.h \
712 ibti_common.h \
713 ibvti.h \
714 ibtl_ci_types.h
716 IBTLIMPLHDRS= \
717 ibtl_util.h
719 IBNEXHDRS= \
720 ibnex_devctl.h
722 IBMFHDRS= \
723 ibmf.h \
724 ibmf_msg.h \
725 ibmf_saa.h \
726 ibmf_utils.h
728 IBMGTHDRS= \
729 ib_dm_attr.h \
730 ib_mad.h \
731 sm_attr.h \
732 sa_recs.h
734 IBDHDRS= \
735 ibd.h
737 OFHDRS= \
738 ofa_solaris.h \
739 ofed_kernel.h
741 RDMAHDRS= \
742 ib_addr.h \
743 ib_user_mad.h \
744 ib_user_sa.h \
745 ib_user_verbs.h \
746 ib_verbs.h \
747 rdma_cm.h \
748 rdma_user_cm.h
750 SOL_UVERBSHDRS= \
751 sol_uverbs.h \
752 sol_uverbs2ucma.h \
753 sol_uverbs_comp.h \
754 sol_uverbs_hca.h \
755 sol_uverbs_qp.h \
756 sol_uverbs_event.h
758 SOL_UMADHDRS= \
759 sol_umad.h
761 SOL_UCMAHDRS= \
762 sol_ucma.h \
763 sol_rdma_user_cm.h
765 SOL_OFSHDRS= \
766 sol_cma.h \
767 sol_ib_cma.h \
768 sol_ofs_common.h \
769 sol_kverb_impl.h
771 TAVORHDRS= \
772 tavor_ioctl.h
774 HERMONHDRS= \
775 hermon_ioctl.h
777 MLNXHDRS= \
778 mlnx_umap.h
780 IDMHDRS= \
781 idm.h \
782 idm_impl.h \
783 idm_so.h \
784 idm_text.h \
785 idm_transport.h \
786 idm_conn_sm.h
788 ISCSITHDRS= \
789 radius_packet.h \
790 radius_protocol.h \
791 chap.h \
792 isns_protocol.h \
793 iscsi_if.h \
794 iscsit_common.h
796 ISOHDRS= \
797 signal_iso.h
799 DERIVED_LVMHDRS= \
800 md_mdiox.h \
801 md_basic.h \
802 mdmed.h \
803 md_mhdx.h \
804 mdmn_commd.h
806 LVMHDRS= \
807 md_convert.h \
808 md_crc.h \
809 md_hotspares.h \
810 md_mddb.h \
811 md_mirror.h \
812 md_mirror_shared.h \
813 md_names.h \
814 md_notify.h \
815 md_raid.h \
816 md_rename.h \
817 md_sp.h \
818 md_stripe.h \
819 md_trans.h \
820 mdio.h \
821 mdvar.h
823 ALL_LVMHDRS= \
824 $(LVMHDRS) \
825 $(DERIVED_LVMHDRS)
827 FMHDRS= \
828 protocol.h \
829 util.h
831 FMFSHDRS= \
832 zfs.h
834 FMIOHDRS= \
835 ddi.h \
836 disk.h \
837 pci.h \
838 scsi.h \
839 sun4upci.h \
840 opl_mc_fm.h
842 FSHDRS= \
843 autofs.h \
844 cachefs_dir.h \
845 cachefs_dlog.h \
846 cachefs_filegrp.h \
847 cachefs_fs.h \
848 cachefs_fscache.h \
849 cachefs_ioctl.h \
850 cachefs_log.h \
851 decomp.h \
852 dv_node.h \
853 sdev_impl.h \
854 fifonode.h \
855 hsfs_isospec.h \
856 hsfs_node.h \
857 hsfs_rrip.h \
858 hsfs_spec.h \
859 hsfs_susp.h \
860 lofs_info.h \
861 lofs_node.h \
862 mntdata.h \
863 namenode.h \
864 pc_dir.h \
865 pc_fs.h \
866 pc_label.h \
867 pc_node.h \
868 pxfs_ki.h \
869 snode.h \
870 swapnode.h \
871 tmp.h \
872 tmpnode.h \
873 udf_inode.h \
874 udf_volume.h \
875 ufs_acl.h \
876 ufs_bio.h \
877 ufs_filio.h \
878 ufs_fs.h \
879 ufs_fsdir.h \
880 ufs_inode.h \
881 ufs_lockfs.h \
882 ufs_log.h \
883 ufs_mount.h \
884 ufs_panic.h \
885 ufs_prot.h \
886 ufs_quota.h \
887 ufs_snap.h \
888 ufs_trans.h \
889 zfs.h \
890 zut.h
892 PCMCIAHDRS= \
893 pcata.h \
894 pcser_conf.h \
895 pcser_io.h \
896 pcser_reg.h \
897 pcser_manuspec.h \
898 pcser_var.h
900 SCSIHDRS= \
901 scsi.h \
902 scsi_address.h \
903 scsi_ctl.h \
904 scsi_fm.h \
905 scsi_params.h \
906 scsi_pkt.h \
907 scsi_resource.h \
908 scsi_types.h \
909 scsi_watch.h
911 SCSICONFHDRS= \
912 autoconf.h \
913 device.h
915 SCSIGENHDRS= \
916 commands.h \
917 dad_mode.h \
918 inquiry.h \
919 message.h \
920 mode.h \
921 persist.h \
922 sense.h \
923 sff_frames.h \
924 smp_frames.h \
925 status.h
927 SCSIIMPLHDRS= \
928 commands.h \
929 inquiry.h \
930 mode.h \
931 scsi_reset_notify.h \
932 scsi_sas.h \
933 sense.h \
934 services.h \
935 smp_transport.h \
936 spc3_types.h \
937 status.h \
938 transport.h \
939 types.h \
940 uscsi.h \
941 usmp.h
943 SCSITARGETSHDRS= \
944 ses.h \
945 sesio.h \
946 sgendef.h \
947 stdef.h \
948 sddef.h \
949 smp.h
951 SCSIADHDRS=
953 SCSICADHDRS=
955 SCSIISCSIHDRS= \
956 iscsi_door.h \
957 iscsi_if.h
959 SCSIVHCIHDRS= \
960 scsi_vhci.h \
961 mpapi_impl.h \
962 mpapi_scsi_vhci.h
964 SDCARDHDRS= \
965 sda.h \
966 sda_impl.h \
967 sda_ioctl.h
969 FC4HDRS= \
970 fc_transport.h \
971 linkapp.h \
972 fc.h \
973 fcp.h \
974 fcal_transport.h \
975 fcal.h \
976 fcal_linkapp.h \
977 fcio.h
979 FCHDRS= \
980 fc.h \
981 fcio.h \
982 fc_types.h \
983 fc_appif.h
985 FCIMPLHDRS= \
986 fc_error.h \
987 fcph.h
989 FCULPHDRS= \
990 fcp_util.h \
991 fcsm.h
993 SATAGENHDRS= \
994 sata_hba.h \
995 sata_defs.h \
996 sata_cfgadm.h
998 SYSEVENTHDRS= \
999 ap_driver.h \
1000 dev.h \
1001 domain.h \
1002 dr.h \
1003 env.h \
1004 eventdefs.h \
1005 ipmp.h \
1006 pwrctl.h \
1007 svm.h \
1008 vrrp.h
1010 CONTRACTHDRS= \
1011 process.h \
1012 process_impl.h \
1013 device.h \
1014 device_impl.h
1016 USBHDRS= \
1017 usba.h \
1018 usbai.h
1020 UWBHDRS= \
1021 uwb.h \
1022 uwbai.h
1024 UWBAHDRS= \
1025 uwba.h
1027 USBAUDHDRS= \
1028 usb_audio.h
1030 USBHUBDHDRS= \
1031 hub.h \
1032 hubd_impl.h
1034 USBHIDHDRS= \
1035 hid.h
1037 USBHWARCHDRS= \
1038 hwarc.h
1040 USBMSHDRS= \
1041 usb_bulkonly.h \
1042 usb_cbi.h
1044 USBPRNHDRS= \
1045 usb_printer.h
1047 USBCDCHDRS= \
1048 usb_cdc.h
1050 USBVIDHDRS= \
1051 usbvc.h
1053 USBWCMHDRS= \
1054 usbwcm.h
1056 UGENHDRS= \
1057 usb_ugen.h
1059 HOTPLUGHDRS= \
1060 hpcsvc.h \
1061 hpctrl.h
1063 HOTPLUGPCIHDRS= \
1064 pcicfg.h \
1065 pcihp.h
1067 RSMHDRS= \
1068 rsm.h \
1069 rsm_common.h \
1070 rsmapi_common.h \
1071 rsmpi.h \
1072 rsmpi_driver.h \
1073 rsmka_path_int.h
1075 TSOLHDRS= \
1076 label.h \
1077 label_macro.h \
1078 priv.h \
1079 tndb.h \
1080 tsyscall.h
1082 I1394HDRS= \
1083 cmd1394.h \
1084 id1394.h \
1085 ieee1212.h \
1086 ieee1394.h \
1087 ixl1394.h \
1088 s1394_impl.h \
1089 t1394.h
1091 # "cmdk" headers used on sparc
1092 SDKTPHDRS= \
1093 dadkio.h \
1094 fdisk.h
1096 # "cmdk" headers used on i386
1097 DKTPHDRS= \
1098 altsctr.h \
1099 bbh.h \
1100 cm.h \
1101 cmdev.h \
1102 cmdk.h \
1103 cmpkt.h \
1104 controller.h \
1105 dadev.h \
1106 dadk.h \
1107 dadkio.h \
1108 fctypes.h \
1109 fdisk.h \
1110 flowctrl.h \
1111 gda.h \
1112 quetypes.h \
1113 queue.h \
1114 tgcom.h \
1115 tgdk.h
1117 # "pc" header files used on i386
1118 PCHDRS= \
1119 avintr.h \
1120 dma_engine.h \
1121 i8272A.h \
1122 pcic_reg.h \
1123 pcic_var.h \
1124 pic.h \
1125 pit.h \
1126 rtc.h
1128 NXGEHDRS= \
1129 nxge.h \
1130 nxge_common.h \
1131 nxge_common_impl.h \
1132 nxge_defs.h \
1133 nxge_hw.h \
1134 nxge_impl.h \
1135 nxge_ipp.h \
1136 nxge_ipp_hw.h \
1137 nxge_mac.h \
1138 nxge_mac_hw.h \
1139 nxge_fflp.h \
1140 nxge_fflp_hw.h \
1141 nxge_mii.h \
1142 nxge_rxdma.h \
1143 nxge_rxdma_hw.h \
1144 nxge_txc.h \
1145 nxge_txc_hw.h \
1146 nxge_txdma.h \
1147 nxge_txdma_hw.h \
1148 nxge_virtual.h \
1149 nxge_espc.h
1151 include Makefile.syshdrs
1153 dcam/%.check: dcam/%.h
1154 $(DOT_H_CHECK)
1156 CHECKHDRS= \
1157 $($(MACH)_HDRS:%.h=%.check) \
1158 $(AUDIOHDRS:%.h=audio/%.check) \
1159 $(AVHDRS:%.h=av/%.check) \
1160 $(BSCHDRS:%.h=%.check) \
1161 $(CHKHDRS:%.h=%.check) \
1162 $(CPUDRVHDRS:%.h=%.check) \
1163 $(CRYPTOHDRS:%.h=crypto/%.check) \
1164 $(DCAMHDRS:%.h=dcam/%.check) \
1165 $(FC4HDRS:%.h=fc4/%.check) \
1166 $(FCHDRS:%.h=fibre-channel/%.check) \
1167 $(FCIMPLHDRS:%.h=fibre-channel/impl/%.check) \
1168 $(FCULPHDRS:%.h=fibre-channel/ulp/%.check) \
1169 $(IBHDRS:%.h=ib/%.check) \
1170 $(IBDHDRS:%.h=ib/clients/ibd/%.check) \
1171 $(IBTLHDRS:%.h=ib/ibtl/%.check) \
1172 $(IBTLIMPLHDRS:%.h=ib/ibtl/impl/%.check) \
1173 $(IBNEXHDRS:%.h=ib/ibnex/%.check) \
1174 $(IBMGTHDRS:%.h=ib/mgt/%.check) \
1175 $(IBMFHDRS:%.h=ib/mgt/ibmf/%.check) \
1176 $(OFHDRS:%.h=ib/clients/of/%.check) \
1177 $(RDMAHDRS:%.h=ib/clients/of/rdma/%.check) \
1178 $(SOL_UVERBSHDRS:%.h=ib/clients/of/sol_uverbs/%.check) \
1179 $(SOL_UCMAHDRS:%.h=ib/clients/of/sol_ucma/%.check) \
1180 $(SOL_OFSHDRS:%.h=ib/clients/of/sol_ofs/%.check) \
1181 $(TAVORHDRS:%.h=ib/adapters/tavor/%.check) \
1182 $(HERMONHDRS:%.h=ib/adapters/hermon/%.check) \
1183 $(MLNXHDRS:%.h=ib/adapters/%.check) \
1184 $(IDMHDRS:%.h=idm/%.check) \
1185 $(ISCSIHDRS:%.h=iscsi/%.check) \
1186 $(ISCSITHDRS:%.h=iscsit/%.check) \
1187 $(ISOHDRS:%.h=iso/%.check) \
1188 $(FMHDRS:%.h=fm/%.check) \
1189 $(FMFSHDRS:%.h=fm/fs/%.check) \
1190 $(FMIOHDRS:%.h=fm/io/%.check) \
1191 $(FSHDRS:%.h=fs/%.check) \
1192 $(LVMHDRS:%.h=lvm/%.check) \
1193 $(PCMCIAHDRS:%.h=pcmcia/%.check) \
1194 $(SCSIHDRS:%.h=scsi/%.check) \
1195 $(SCSIADHDRS:%.h=scsi/adapters/%.check) \
1196 $(SCSICONFHDRS:%.h=scsi/conf/%.check) \
1197 $(SCSIIMPLHDRS:%.h=scsi/impl/%.check) \
1198 $(SCSIISCSIHDRS:%.h=scsi/adapters/%.check) \
1199 $(SCSIGENHDRS:%.h=scsi/generic/%.check) \
1200 $(SCSITARGETSHDRS:%.h=scsi/targets/%.check) \
1201 $(SCSIVHCIHDRS:%.h=scsi/adapters/%.check) \
1202 $(SATAGENHDRS:%.h=sata/%.check) \
1203 $(SDCARDHDRS:%.h=sdcard/%.check) \
1204 $(SYSEVENTHDRS:%.h=sysevent/%.check) \
1205 $(CONTRACTHDRS:%.h=contract/%.check) \
1206 $(USBAUDHDRS:%.h=usb/clients/audio/%.check) \
1207 $(USBHUBDHDRS:%.h=usb/hubd/%.check) \
1208 $(USBHIDHDRS:%.h=usb/clients/hid/%.check) \
1209 $(USBHWARCHDRS:%.h=usb/clients/hwarc/%.check) \
1210 $(USBMSHDRS:%.h=usb/clients/mass_storage/%.check) \
1211 $(USBPRNHDRS:%.h=usb/clients/printer/%.check) \
1212 $(USBCDCHDRS:%.h=usb/clients/usbcdc/%.check) \
1213 $(USBVIDHDRS:%.h=usb/clients/video/usbvc/%.check) \
1214 $(USBWCMHDRS:%.h=usb/clients/usbinput/usbwcm/%.check) \
1215 $(UGENHDRS:%.h=usb/clients/ugen/%.check) \
1216 $(USBHDRS:%.h=usb/%.check) \
1217 $(UWBHDRS:%.h=uwb/%.check) \
1218 $(UWBAHDRS:%.h=uwb/uwba/%.check) \
1219 $(I1394HDRS:%.h=1394/%.check) \
1220 $(RSMHDRS:%.h=rsm/%.check) \
1221 $(TSOLHDRS:%.h=tsol/%.check) \
1222 $(NXGEHDRS:%.h=nxge/%.check)
1225 .KEEP_STATE:
1227 .PARALLEL: \
1228 $(CHECKHDRS) \
1229 $(ROOTHDRS) \
1230 $(ROOTAUDHDRS) \
1231 $(ROOTAVHDRS) \
1232 $(ROOTCRYPTOHDRS) \
1233 $(ROOTDCAMHDRS) \
1234 $(ROOTISOHDRS) \
1235 $(ROOTIDMHDRS) \
1236 $(ROOTISCSIHDRS) \
1237 $(ROOTISCSITHDRS) \
1238 $(ROOTFC4HDRS) \
1239 $(ROOTFCHDRS) \
1240 $(ROOTFCIMPLHDRS) \
1241 $(ROOTFCULPHDRS) \
1242 $(ROOTFMHDRS) \
1243 $(ROOTFMIOHDRS) \
1244 $(ROOTFMFSHDRS) \
1245 $(ROOTFSHDRS) \
1246 $(ROOTIBDHDRS) \
1247 $(ROOTIBHDRS) \
1248 $(ROOTIBTLHDRS) \
1249 $(ROOTIBTLIMPLHDRS) \
1250 $(ROOTIBNEXHDRS) \
1251 $(ROOTIBMGTHDRS) \
1252 $(ROOTIBMFHDRS) \
1253 $(ROOTOFHDRS) \
1254 $(ROOTRDMAHDRS) \
1255 $(ROOTSOL_OFSHDRS) \
1256 $(ROOTSOL_UMADHDRS) \
1257 $(ROOTSOL_UVERBSHDRS) \
1258 $(ROOTSOL_UCMAHDRS) \
1259 $(ROOTTAVORHDRS) \
1260 $(ROOTHERMONHDRS) \
1261 $(ROOTMLNXHDRS) \
1262 $(ROOTLVMHDRS) \
1263 $(ROOTPCMCIAHDRS) \
1264 $(ROOTSCSIHDRS) \
1265 $(ROOTSCSIADHDRS) \
1266 $(ROOTSCSICONFHDRS) \
1267 $(ROOTSCSIISCSIHDRS) \
1268 $(ROOTSCSIGENHDRS) \
1269 $(ROOTSCSIIMPLHDRS) \
1270 $(ROOTSCSIVHCIHDRS) \
1271 $(ROOTSDCARDHDRS) \
1272 $(ROOTSYSEVENTHDRS) \
1273 $(ROOTCONTRACTHDRS) \
1274 $(ROOTUSBHDRS) \
1275 $(ROOTUWBHDRS) \
1276 $(ROOTUWBAHDRS) \
1277 $(ROOTUSBAUDHDRS) \
1278 $(ROOTUSBHUBDHDRS) \
1279 $(ROOTUSBHIDHDRS) \
1280 $(ROOTUSBHRCHDRS) \
1281 $(ROOTUSBMSHDRS) \
1282 $(ROOTUSBPRNHDRS) \
1283 $(ROOTUSBCDCHDRS) \
1284 $(ROOTUSBVIDHDRS) \
1285 $(ROOTUSBWCMHDRS) \
1286 $(ROOTUGENHDRS) \
1287 $(ROOT1394HDRS) \
1288 $(ROOTHOTPLUGHDRS) \
1289 $(ROOTHOTPLUGPCIHDRS) \
1290 $(ROOTRSMHDRS) \
1291 $(ROOTTSOLHDRS) \
1292 $($(MACH)_ROOTHDRS)
1295 install_h: \
1296 $(ROOTDIRS) \
1297 LVMDERIVED_H \
1298 .WAIT \
1299 $(ROOTHDRS) \
1300 $(ROOTAUDHDRS) \
1301 $(ROOTAVHDRS) \
1302 $(ROOTCRYPTOHDRS) \
1303 $(ROOTDCAMHDRS) \
1304 $(ROOTISOHDRS) \
1305 $(ROOTIDMHDRS) \
1306 $(ROOTISCSIHDRS) \
1307 $(ROOTISCSITHDRS) \
1308 $(ROOTFC4HDRS) \
1309 $(ROOTFCHDRS) \
1310 $(ROOTFCIMPLHDRS) \
1311 $(ROOTFCULPHDRS) \
1312 $(ROOTFMHDRS) \
1313 $(ROOTFMFSHDRS) \
1314 $(ROOTFMIOHDRS) \
1315 $(ROOTFSHDRS) \
1316 $(ROOTIBDHDRS) \
1317 $(ROOTIBHDRS) \
1318 $(ROOTIBTLHDRS) \
1319 $(ROOTIBTLIMPLHDRS) \
1320 $(ROOTIBNEXHDRS) \
1321 $(ROOTIBMGTHDRS) \
1322 $(ROOTIBMFHDRS) \
1323 $(ROOTOFHDRS) \
1324 $(ROOTRDMAHDRS) \
1325 $(ROOTSOL_OFSHDRS) \
1326 $(ROOTSOL_UMADHDRS) \
1327 $(ROOTSOL_UVERBSHDRS) \
1328 $(ROOTSOL_UCMAHDRS) \
1329 $(ROOTTAVORHDRS) \
1330 $(ROOTHERMONHDRS) \
1331 $(ROOTMLNXHDRS) \
1332 $(ROOTLVMHDRS) \
1333 $(ROOTPCMCIAHDRS) \
1334 $(ROOTSCSIHDRS) \
1335 $(ROOTSCSIADHDRS) \
1336 $(ROOTSCSIISCSIHDRS) \
1337 $(ROOTSCSICONFHDRS) \
1338 $(ROOTSCSIGENHDRS) \
1339 $(ROOTSCSIIMPLHDRS) \
1340 $(ROOTSCSIVHCIHDRS) \
1341 $(ROOTSDCARDHDRS) \
1342 $(ROOTSYSEVENTHDRS) \
1343 $(ROOTCONTRACTHDRS) \
1344 $(ROOTUWBHDRS) \
1345 $(ROOTUWBAHDRS) \
1346 $(ROOTUSBHDRS) \
1347 $(ROOTUSBAUDHDRS) \
1348 $(ROOTUSBHUBDHDRS) \
1349 $(ROOTUSBHIDHDRS) \
1350 $(ROOTUSBHRCHDRS) \
1351 $(ROOTUSBMSHDRS) \
1352 $(ROOTUSBPRNHDRS) \
1353 $(ROOTUSBCDCHDRS) \
1354 $(ROOTUSBVIDHDRS) \
1355 $(ROOTUSBWCMHDRS) \
1356 $(ROOTUGENHDRS) \
1357 $(ROOT1394HDRS) \
1358 $(ROOTHOTPLUGHDRS) \
1359 $(ROOTHOTPLUGPCIHDRS) \
1360 $(ROOTRSMHDRS) \
1361 $(ROOTTSOLHDRS) \
1362 $($(MACH)_ROOTHDRS)
1364 all_h: $(GENHDRS)
1366 priv_const.h: $(PRIVS_AWK) $(PRIVS_DEF)
1367 $(NAWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) -v privhfile=$@
1369 priv_names.h: $(PRIVS_AWK) $(PRIVS_DEF)
1370 $(NAWK) -f $(PRIVS_AWK) < $(PRIVS_DEF) -v pubhfile=$@
1372 usb/usbdevs.h: $(USBDEVS_AWK) $(USBDEVS_DATA)
1373 $(NAWK) -f $(USBDEVS_AWK) $(USBDEVS_DATA) -H > $@
1375 LVMDERIVED_H:
1376 cd $(SRC)/uts/common/sys/lvm; pwd; $(MAKE)
1378 clean:
1379 $(RM) $(GENHDRS)
1381 clobber: clean
1383 check: $(CHECKHDRS)
1385 FRC: