Unleashed v1.4
[unleashed.git] / include / sys / Makefile
blobffc885523652cab4a011925131461bd1be242977
1 amd64_INCS= \
2 avintr.h \
3 agpgart.h \
4 asy.h \
5 dma_engine.h \
6 fd_debug.h \
7 fdc.h \
8 fdmedia.h \
9 firmload.h \
10 gfx_private.h \
11 i8272A.h \
12 mouse.h \
13 pic.h \
14 pit.h \
15 rtc.h \
16 ucode.h
18 sparc_INCSS= \
19 mouse.h \
20 $(MDESCHDRS)
22 INCDIR= /usr/include/sys
23 INCS= ${${CONFIG_MACH}_INCS} \
24 acpi_drv.h \
25 acct.h \
26 acctctl.h \
27 acl.h \
28 acl_impl.h \
29 aggr.h \
30 aggr_impl.h \
31 aio.h \
32 aio_impl.h \
33 aio_req.h \
34 aiocb.h \
35 ascii.h \
36 asynch.h \
37 atomic.h \
38 attr.h \
39 audio.h \
40 audioio.h \
41 autoconf.h \
42 auxv.h \
43 auxv_386.h \
44 auxv_SPARC.h \
45 avl.h \
46 avl_impl.h \
47 bitmap.h \
48 bitset.h \
49 bl.h \
50 blkdev.h \
51 bofi.h \
52 bofi_impl.h \
53 bpp_io.h \
54 bootstat.h \
55 brand.h \
56 buf.h \
57 bufmod.h \
58 bustypes.h \
59 byteorder.h \
60 callb.h \
61 callo.h \
62 cap_util.h \
63 cpucaps.h \
64 cpucaps_impl.h \
65 ccompile.h \
66 cdio.h \
67 cfgparam.h \
68 class.h \
69 clock_impl.h \
70 cmlb.h \
71 cmn_err.h \
72 compress.h \
73 condvar.h \
74 condvar_impl.h \
75 conf.h \
76 containerof.h \
77 consdev.h \
78 console.h \
79 consplat.h \
80 vt.h \
81 vtdaemon.h \
82 kd.h \
83 contract.h \
84 contract_impl.h \
85 copyops.h \
86 core.h \
87 corectl.h \
88 cpc_impl.h \
89 cpc_pcbe.h \
90 cpr.h \
91 cpu_uarray.h \
92 cpupart.h \
93 cpuvar.h \
94 crc32.h \
95 cred.h \
96 cred_impl.h \
97 crtctl.h \
98 cryptmod.h \
99 csiioctl.h \
100 ctf.h \
101 ctfs.h \
102 ctfs_impl.h \
103 ctf_api.h \
104 ctype.h \
105 cyclic.h \
106 cyclic_impl.h \
107 dacf.h \
108 dacf_impl.h \
109 damap.h \
110 damap_impl.h \
111 ddi.h \
112 ddifm.h \
113 ddifm_impl.h \
114 ddi_hp.h \
115 ddi_hp_impl.h \
116 ddi_intr.h \
117 ddi_intr_impl.h \
118 ddi_impldefs.h \
119 ddi_implfuncs.h \
120 ddi_obsolete.h \
121 ddi_periodic.h \
122 ddidevmap.h \
123 ddidmareq.h \
124 ddimapreq.h \
125 ddipropdefs.h \
126 dditypes.h \
127 debug.h \
128 des.h \
129 devctl.h \
130 devcache.h \
131 devcache_impl.h \
132 devfm.h \
133 devid_cache.h \
134 devinfo_impl.h \
135 devops.h \
136 devpolicy.h \
137 devpoll.h \
138 dirent.h \
139 disp.h \
140 dkbad.h \
141 dkio.h \
142 dkioc_free_util.h \
143 dklabel.h \
144 dl.h \
145 dlpi.h \
146 dld.h \
147 dld_impl.h \
148 dld_ioc.h \
149 dls.h \
150 dls_mgmt.h \
151 dls_impl.h \
152 dma_i8237A.h \
153 dnlc.h \
154 door.h \
155 door_data.h \
156 door_impl.h \
157 dtrace.h \
158 dtrace_impl.h \
159 dumpadm.h \
160 dumphdr.h \
161 ecppsys.h \
162 ecppio.h \
163 ecppreg.h \
164 ecppvar.h \
165 edonr.h \
166 efi_partition.h \
167 elf.h \
168 elf_386.h \
169 elf_SPARC.h \
170 elf_notes.h \
171 elf_amd64.h \
172 elftypes.h \
173 emul64.h \
174 emul64cmd.h \
175 emul64var.h \
176 epm.h \
177 epoll.h \
178 errno.h \
179 errorq.h \
180 errorq_impl.h \
181 esunddi.h \
182 ethernet.h \
183 euc.h \
184 eucioctl.h \
185 eventfd.h \
186 exacct.h \
187 exacct_catalog.h \
188 exacct_impl.h \
189 exec.h \
190 exechdr.h \
191 extdirent.h \
192 fasttrap.h \
193 fasttrap_impl.h \
194 fault.h \
195 fbio.h \
196 fbuf.h \
197 fcntl.h \
198 fct.h \
199 fct_defines.h \
200 fctio.h \
201 fdbuffer.h \
202 fdio.h \
203 feature_tests.h \
204 fem.h \
205 file.h \
206 filio.h \
207 flock.h \
208 flock_impl.h \
209 fork.h \
210 fs_reparse.h \
211 fs_subr.h \
212 fsid.h \
213 fss.h \
214 fssnap.h \
215 fssnap_if.h \
216 fsspriocntl.h \
217 fstyp.h \
218 ftrace.h \
219 fx.h \
220 fxpriocntl.h \
221 gfs.h \
222 gld.h \
223 gldpriv.h \
224 group.h \
225 hdio.h \
226 hook.h \
227 hook_event.h \
228 hook_impl.h \
229 hwconf.h \
230 ia.h \
231 iapriocntl.h \
232 ibpart.h \
233 id32.h \
234 idmap.h \
235 ieeefp.h \
236 id_space.h \
237 instance.h \
238 int_const.h \
239 int_fmtio.h \
240 int_limits.h \
241 int_types.h \
242 inttypes.h \
243 ioccom.h \
244 ioctl.h \
245 ipc.h \
246 ipc_impl.h \
247 ipc_rctl.h \
248 ipd.h \
249 ipmi.h \
250 isa_defs.h \
251 iscsi_authclient.h \
252 iscsi_authclientglue.h \
253 iscsi_protocol.h \
254 jioctl.h \
255 kbd.h \
256 kbdreg.h \
257 kbio.h \
258 kcpc.h \
259 kdi.h \
260 kdi_impl.h \
261 kiconv.h \
262 kiconv_big5_utf8.h \
263 kiconv_cck_common.h \
264 kiconv_cp950hkscs_utf8.h \
265 kiconv_emea1.h \
266 kiconv_emea2.h \
267 kiconv_euckr_utf8.h \
268 kiconv_euctw_utf8.h \
269 kiconv_gb18030_utf8.h \
270 kiconv_gb2312_utf8.h \
271 kiconv_hkscs_utf8.h \
272 kiconv_ja.h \
273 kiconv_ja_jis_to_unicode.h \
274 kiconv_ja_unicode_to_jis.h \
275 kiconv_ko.h \
276 kiconv_latin1.h \
277 kiconv_sc.h \
278 kiconv_tc.h \
279 kiconv_uhc_utf8.h \
280 kiconv_utf8_big5.h \
281 kiconv_utf8_cp950hkscs.h \
282 kiconv_utf8_euckr.h \
283 kiconv_utf8_euctw.h \
284 kiconv_utf8_gb18030.h \
285 kiconv_utf8_gb2312.h \
286 kiconv_utf8_hkscs.h \
287 kiconv_utf8_uhc.h \
288 kidmap.h \
289 klpd.h \
290 klwp.h \
291 kmdb.h \
292 kmem.h \
293 kmem_impl.h \
294 kobj.h \
295 kobj_impl.h \
296 ksocket.h \
297 kstat.h \
298 kstr.h \
299 ksyms.h \
300 ksynch.h \
301 ldterm.h \
302 lgrp.h \
303 lgrp_user.h \
304 libc_kernel.h \
305 limits.h \
306 link.h \
307 list.h \
308 list_impl.h \
309 llc1.h \
310 loadavg.h \
311 lock.h \
312 lockfs.h \
313 lockstat.h \
314 lofi.h \
315 lofi_impl.h \
316 log.h \
317 logindmux.h \
318 logindmux_impl.h \
319 lwp.h \
320 lwp_timer_impl.h \
321 lwp_upimutex_impl.h \
322 lpif.h \
323 mac.h \
324 mac_client.h \
325 mac_client_impl.h \
326 mac_ether.h \
327 mac_flow.h \
328 mac_flow_impl.h \
329 mac_impl.h \
330 mac_provider.h \
331 mac_soft_ring.h \
332 mac_stat.h \
333 machelf.h \
334 map.h \
335 md4.h \
336 md5.h \
337 md5_consts.h \
338 mdi_impldefs.h \
339 mem.h \
340 mem_config.h \
341 memlist.h \
342 mkdev.h \
343 mhd.h \
344 mii.h \
345 miiregs.h \
346 mixer.h \
347 mman.h \
348 mmapobj.h \
349 mntent.h \
350 mntio.h \
351 mnttab.h \
352 modctl.h \
353 mode.h \
354 model.h \
355 modhash.h \
356 modhash_impl.h \
357 mount.h \
358 mouse.h \
359 msacct.h \
360 msg.h \
361 msg_impl.h \
362 msio.h \
363 msreg.h \
364 mtio.h \
365 multidata.h \
366 multidata_impl.h \
367 mutex.h \
368 nbmlock.h \
369 ndifm.h \
370 ndi_impldefs.h \
371 net80211.h \
372 net80211_amrr.h \
373 net80211_crypto.h \
374 net80211_ht.h \
375 net80211_proto.h \
376 netconfig.h \
377 neti.h \
378 netstack.h \
379 nexusdefs.h \
380 note.h \
381 null.h \
382 nvme.h \
383 nvpair.h \
384 nvpair_impl.h \
385 objfs.h \
386 objfs_impl.h \
387 ontrap.h \
388 open.h \
389 openpromio.h \
390 panic.h \
391 param.h \
392 pathconf.h \
393 pathname.h \
394 pattr.h \
395 queue.h \
396 serializer.h \
397 pbio.h \
398 pci.h \
399 pcie.h \
400 pci_impl.h \
401 pci_tools.h \
402 pctypes.h \
403 pfmod.h \
404 pg.h \
405 pghw.h \
406 physmem.h \
407 pkp_hash.h \
408 pm.h \
409 policy.h \
410 poll.h \
411 poll_impl.h \
412 pool.h \
413 pool_impl.h \
414 pool_pset.h \
415 port.h \
416 port_impl.h \
417 port_kernel.h \
418 portif.h \
419 ppmio.h \
420 pppt_ic_if.h \
421 pppt_ioctl.h \
422 priocntl.h \
423 priv.h \
424 priv_impl.h \
425 prnio.h \
426 proc.h \
427 processor.h \
428 procfs.h \
429 procset.h \
430 project.h \
431 protosw.h \
432 prsystm.h \
433 pset.h \
434 pshot.h \
435 ptem.h \
436 ptms.h \
437 ptyvar.h \
438 raidioctl.h \
439 ramdisk.h \
440 random.h \
441 rctl.h \
442 rctl_impl.h \
443 rds.h \
444 reboot.h \
445 refstr.h \
446 refstr_impl.h \
447 resource.h \
448 rlioctl.h \
449 rt.h \
450 rtpriocntl.h \
451 rwlock.h \
452 rwlock_impl.h \
453 rwstlock.h \
454 sad.h \
455 schedctl.h \
456 sdt.h \
457 secflags.h \
458 select.h \
459 sem.h \
460 sem_impl.h \
461 sema_impl.h \
462 semaphore.h \
463 sendfile.h \
464 ser_sync.h \
465 session.h \
466 sha1.h \
467 sha1_consts.h \
468 sha2.h \
469 sha2_consts.h \
470 share.h \
471 shm.h \
472 shm_impl.h \
473 sid.h \
474 siginfo.h \
475 signal.h \
476 signalfd.h \
477 skein.h \
478 sleepq.h \
479 smbios.h \
480 smbios_impl.h \
481 sobject.h \
482 socket.h \
483 socket_impl.h \
484 socket_proto.h \
485 socketvar.h \
486 sockfilter.h \
487 sockio.h \
488 soundcard.h \
489 squeue.h \
490 squeue_impl.h \
491 srn.h \
492 stat.h \
493 statfs.h \
494 statvfs.h \
495 stdbool.h \
496 stddef.h \
497 stdint.h \
498 stermio.h \
499 stmf.h \
500 stmf_defines.h \
501 stmf_ioctl.h \
502 stmf_sbd_ioctl.h \
503 stream.h \
504 strft.h \
505 strlog.h \
506 strmdep.h \
507 stropts.h \
508 strredir.h \
509 strstat.h \
510 strsubr.h \
511 strsun.h \
512 strtty.h \
513 sunddi.h \
514 sunldi.h \
515 sunldi_impl.h \
516 sunmdi.h \
517 sunndi.h \
518 sunos_dhcp_class.h \
519 sunpm.h \
520 suntpi.h \
521 suntty.h \
522 swap.h \
523 synch.h \
524 sysdc.h \
525 sysdc_impl.h \
526 syscall.h \
527 sysconf.h \
528 sysconfig.h \
529 sysevent.h \
530 sysevent_impl.h \
531 sysinfo.h \
532 syslog.h \
533 sysmacros.h \
534 sysmsg_impl.h \
535 systeminfo.h \
536 systm.h \
537 task.h \
538 taskq.h \
539 taskq_impl.h \
540 t_kuser.h \
541 t_lock.h \
542 telioctl.h \
543 termio.h \
544 termios.h \
545 termiox.h \
546 thread.h \
547 ticlts.h \
548 ticots.h \
549 ticotsord.h \
550 tihdr.h \
551 time.h \
552 time_impl.h \
553 time_std_impl.h \
554 timeb.h \
555 timer.h \
556 timerfd.h \
557 times.h \
558 timex.h \
559 timod.h \
560 tirdwr.h \
561 tiuser.h \
562 tl.h \
563 tnf.h \
564 tnf_com.h \
565 tnf_probe.h \
566 tnf_writer.h \
567 todio.h \
568 tpicommon.h \
569 ts.h \
570 tspriocntl.h \
571 ttcompat.h \
572 ttold.h \
573 tty.h \
574 ttychars.h \
575 ttydev.h \
576 tuneable.h \
577 turnstile.h \
578 types.h \
579 types32.h \
580 tzfile.h \
581 u8_textprep.h \
582 u8_textprep_data.h \
583 uadmin.h \
584 ucred.h \
585 uio.h \
586 ulimit.h \
587 un.h \
588 unistd.h \
589 user.h \
590 ustat.h \
591 utime.h \
592 utsname.h \
593 utssys.h \
594 uuid.h \
595 va_impl.h \
596 va_list.h \
597 var.h \
598 varargs.h \
599 vfs.h \
600 vfstab.h \
601 vgareg.h \
602 videodev2.h \
603 visual_io.h \
604 vlan.h \
605 vm.h \
606 vm_usage.h \
607 vmem.h \
608 vmem_impl.h \
609 vmsystm.h \
610 vnic.h \
611 vnic_impl.h \
612 vnode.h \
613 vscan.h \
614 vtoc.h \
615 vtrace.h \
616 vuid_event.h \
617 vuid_wheel.h \
618 vuid_queue.h \
619 vuid_state.h \
620 vuid_store.h \
621 wait.h \
622 waitq.h \
623 watchpoint.h \
624 winlockio.h \
625 zcons.h \
626 zone.h \
627 xti_inet.h \
628 xti_osi.h \
629 xti_xtiopt.h \
630 zmod.h
632 # headers generated using awk
633 GENERATED_INCS= priv_const.h \
634 priv_names.h
636 INCS+= ${GENERATED_INCS}
637 CLEANFILES+= ${GENERATED_INCS}
639 AWK?= /usr/bin/awk
640 PRIVS_AWK = ../../tools/privs.awk
641 PRIVS_DEF = ../../kernel/os/priv_defs
643 .PHONY: all
645 all: ${GENERATED_INCS}
647 priv_const.h: ${PRIVS_AWK} ${PRIVS_DEF}
648 $(AWK) -f ${PRIVS_AWK} -v privhfile=$@ < ${PRIVS_DEF}
650 priv_names.h: $(PRIVS_AWK) $(PRIVS_DEF)
651 $(AWK) -f ${PRIVS_AWK} -v pubhfile=$@ < ${PRIVS_DEF}
653 SUBDIR= 1394 \
654 agp \
655 audio \
656 av \
657 contract \
658 crypto \
659 dcam \
660 dktp \
661 fc4 \
662 fm \
663 fs \
664 hotplug \
665 ib \
666 iscsit \
667 iso \
668 proc \
669 rsm \
670 sata \
671 scsi \
672 sdcard \
673 sysevent \
676 .include <prog.mk>
677 .include <inc.mk>
679 .include <../../cfgparam.mk>