Print this page




   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 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2014, Joyent, Inc. All rights reserved.
  25 # Copyright 2013 Garrett D'Amore <garrett@damore.org>
  26 # Copyright 2015, Joyent, Inc. All rights reserved.
  27 # Copyright 2013 Saso Kiselkov. All rights reserved.
  28 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>

  29 # Copyright 2016 Nexenta Systems, Inc.
  30 #
  31 
  32 include $(SRC)/uts/Makefile.uts
  33 
  34 FILEMODE=644
  35 
  36 #
  37 #       Note that the following headers are present in the kernel but
  38 #       neither installed or shipped as part of the product:
  39 #               cpuid_drv.h:            Private interface for cpuid consumers
  40 #               unix_bb_info.h:         Private interface to kcov
  41 #
  42 
  43 i386_HDRS=                      \
  44         agp/agpamd64gart_io.h   \
  45         agp/agpdefs.h           \
  46         agp/agpgart_impl.h      \
  47         agp/agpmaster_io.h      \
  48         agp/agptarget_io.h      \


 234         exechdr.h               \
 235         extdirent.h             \
 236         fault.h                 \
 237         fasttrap.h              \
 238         fasttrap_impl.h         \
 239         fbio.h                  \
 240         fbuf.h                  \
 241         fcntl.h                 \
 242         fct.h                   \
 243         fct_defines.h           \
 244         fctio.h                 \
 245         fdbuffer.h              \
 246         fdio.h                  \
 247         feature_tests.h         \
 248         fem.h                   \
 249         file.h                  \
 250         filio.h                 \
 251         flock.h                 \
 252         flock_impl.h            \
 253         fork.h                  \
 254         frameio.h               \
 255         fss.h                   \
 256         fsspriocntl.h           \
 257         fsid.h                  \
 258         fssnap.h                \
 259         fssnap_if.h             \
 260         fstyp.h                 \
 261         ftrace.h                \
 262         fx.h                    \
 263         fxpriocntl.h            \
 264         gfs.h                   \
 265         gld.h                   \
 266         gldpriv.h               \
 267         group.h                 \
 268         hdio.h                  \
 269         hook.h                  \
 270         hook_event.h            \
 271         hook_impl.h             \
 272         hwconf.h                \
 273         ia.h                    \
 274         iapriocntl.h            \


 339         kobj_impl.h             \
 340         ksocket.h               \
 341         kstat.h                 \
 342         kstr.h                  \
 343         ksyms.h                 \
 344         ksynch.h                \
 345         ldterm.h                \
 346         lgrp.h                  \
 347         lgrp_user.h             \
 348         libc_kernel.h           \
 349         limits.h                \
 350         link.h                  \
 351         list.h                  \
 352         list_impl.h             \
 353         llc1.h                  \
 354         loadavg.h               \
 355         lock.h                  \
 356         lockfs.h                \
 357         lockstat.h              \
 358         lofi.h                  \
 359         lofi_impl.h             \
 360         log.h                   \
 361         logindmux.h             \
 362         logindmux_impl.h        \
 363         lwp.h                   \
 364         lwp_timer_impl.h        \
 365         lwp_upimutex_impl.h     \
 366         lpif.h                  \
 367         mac.h                   \
 368         mac_client.h            \
 369         mac_client_impl.h       \
 370         mac_ether.h             \
 371         mac_flow.h              \
 372         mac_flow_impl.h         \
 373         mac_impl.h              \
 374         mac_provider.h          \
 375         mac_soft_ring.h         \
 376         mac_stat.h              \
 377         machelf.h               \
 378         map.h                   \
 379         md4.h                   \


 412         nbmlock.h               \
 413         ndifm.h                 \
 414         ndi_impldefs.h          \
 415         net80211.h              \
 416         net80211_crypto.h       \
 417         net80211_ht.h           \
 418         net80211_proto.h        \
 419         netconfig.h             \
 420         neti.h                  \
 421         netstack.h              \
 422         nexusdefs.h             \
 423         note.h                  \
 424         null.h                  \
 425         nvpair.h                \
 426         nvpair_impl.h           \
 427         objfs.h                 \
 428         objfs_impl.h            \
 429         ontrap.h                \
 430         open.h                  \
 431         openpromio.h            \
 432         overlay.h               \
 433         overlay_common.h        \
 434         overlay_target.h        \
 435         panic.h                 \
 436         param.h                 \
 437         pathconf.h              \
 438         pathname.h              \
 439         pattr.h                 \
 440         queue.h                 \
 441         serializer.h            \
 442         pbio.h                  \
 443         pccard.h                \
 444         pci.h                   \
 445         pcie.h                  \
 446         pci_impl.h              \
 447         pci_tools.h             \
 448         pcmcia.h                \
 449         pctypes.h               \
 450         pfmod.h                 \
 451         pg.h                    \
 452         pghw.h                  \
 453         physmem.h               \
 454         pkp_hash.h              \


 637         utime.h                 \
 638         utsname.h               \
 639         utssys.h                \
 640         uuid.h                  \
 641         va_impl.h               \
 642         va_list.h               \
 643         var.h                   \
 644         varargs.h               \
 645         vfs.h                   \
 646         vfs_opreg.h             \
 647         vfstab.h                \
 648         vgareg.h                \
 649         videodev2.h             \
 650         visual_io.h             \
 651         vlan.h                  \
 652         vm.h                    \
 653         vm_usage.h              \
 654         vmem.h                  \
 655         vmem_impl.h             \
 656         vmsystm.h               \
 657         vnd.h                   \
 658         vnd_errno.h             \
 659         vnic.h                  \
 660         vnic_impl.h             \
 661         vnode.h                 \
 662         vscan.h                 \
 663         vtoc.h                  \
 664         vtrace.h                \
 665         vuid_event.h            \
 666         vuid_wheel.h            \
 667         vuid_queue.h            \
 668         vuid_state.h            \
 669         vuid_store.h            \
 670         vxlan.h                 \
 671         wait.h                  \
 672         waitq.h                 \
 673         wanboot_impl.h          \
 674         watchpoint.h            \
 675         winlockio.h             \
 676         zcons.h                 \
 677         zfd.h                   \
 678         zone.h                  \
 679         xti_inet.h              \
 680         xti_osi.h               \
 681         xti_xtiopt.h            \
 682         zmod.h
 683 
 684 HDRS=                           \
 685         $(GENHDRS)              \
 686         $(CHKHDRS)
 687 
 688 AUDIOHDRS=                      \
 689         ac97.h                  \
 690         audio_common.h          \


 851 
 852 FMHDRS=                         \
 853         protocol.h              \
 854         util.h
 855 
 856 FMFSHDRS=                       \
 857         zfs.h
 858 
 859 FMIOHDRS=                       \
 860         ddi.h                   \
 861         disk.h                  \
 862         pci.h                   \
 863         scsi.h                  \
 864         sun4upci.h              \
 865         opl_mc_fm.h
 866 
 867 FSHDRS=                         \
 868         autofs.h                \
 869         decomp.h                \
 870         dv_node.h               \

 871         fifonode.h              \
 872         hsfs_isospec.h          \
 873         hsfs_node.h             \
 874         hsfs_rrip.h             \
 875         hsfs_spec.h             \
 876         hsfs_susp.h             \
 877         hyprlofs.h              \
 878         hyprlofs_info.h         \
 879         lofs_info.h             \
 880         lofs_node.h             \
 881         mntdata.h               \
 882         namenode.h              \
 883         pc_dir.h                \
 884         pc_fs.h                 \
 885         pc_label.h              \
 886         pc_node.h               \
 887         pxfs_ki.h               \
 888         sdev_impl.h             \
 889         sdev_plugin.h           \
 890         snode.h                 \
 891         swapnode.h              \
 892         tmp.h                   \
 893         tmpnode.h               \
 894         udf_inode.h             \
 895         udf_volume.h            \
 896         ufs_acl.h               \
 897         ufs_bio.h               \
 898         ufs_filio.h             \
 899         ufs_fs.h                \
 900         ufs_fsdir.h             \
 901         ufs_inode.h             \
 902         ufs_lockfs.h            \
 903         ufs_log.h               \
 904         ufs_mount.h             \
 905         ufs_panic.h             \
 906         ufs_prot.h              \
 907         ufs_quota.h             \
 908         ufs_snap.h              \
 909         ufs_trans.h             \


 994         fc.h            \
 995         fcio.h          \
 996         fc_types.h      \
 997         fc_appif.h
 998 
 999 FCIMPLHDRS=             \
1000         fc_error.h      \
1001         fcph.h
1002 
1003 FCULPHDRS=              \
1004         fcp_util.h      \
1005         fcsm.h
1006 
1007 SATAGENHDRS=            \
1008         sata_hba.h      \
1009         sata_defs.h     \
1010         sata_cfgadm.h
1011 
1012 SYSEVENTHDRS=           \
1013         ap_driver.h     \
1014         datalink.h      \
1015         dev.h           \
1016         domain.h        \
1017         dr.h            \
1018         env.h           \
1019         eventdefs.h     \
1020         ipmp.h          \
1021         pwrctl.h        \
1022         svm.h           \
1023         vrrp.h
1024 
1025 CONTRACTHDRS=           \
1026         process.h       \
1027         process_impl.h  \
1028         device.h        \
1029         device_impl.h
1030 
1031 USBHDRS=        \
1032         usba.h  \
1033         usbai.h
1034 




   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 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2014, Joyent, Inc. All rights reserved.
  25 # Copyright 2013 Garrett D'Amore <garrett@damore.org>

  26 # Copyright 2013 Saso Kiselkov. All rights reserved.
  27 # Copyright 2015 Igor Kozhukhov <ikozhukhov@gmail.com>
  28 # Copyright 2015, Joyent, Inc. All rights reserved.
  29 # Copyright 2016 Nexenta Systems, Inc.
  30 #
  31 
  32 include $(SRC)/uts/Makefile.uts
  33 
  34 FILEMODE=644
  35 
  36 #
  37 #       Note that the following headers are present in the kernel but
  38 #       neither installed or shipped as part of the product:
  39 #               cpuid_drv.h:            Private interface for cpuid consumers
  40 #               unix_bb_info.h:         Private interface to kcov
  41 #
  42 
  43 i386_HDRS=                      \
  44         agp/agpamd64gart_io.h   \
  45         agp/agpdefs.h           \
  46         agp/agpgart_impl.h      \
  47         agp/agpmaster_io.h      \
  48         agp/agptarget_io.h      \


 234         exechdr.h               \
 235         extdirent.h             \
 236         fault.h                 \
 237         fasttrap.h              \
 238         fasttrap_impl.h         \
 239         fbio.h                  \
 240         fbuf.h                  \
 241         fcntl.h                 \
 242         fct.h                   \
 243         fct_defines.h           \
 244         fctio.h                 \
 245         fdbuffer.h              \
 246         fdio.h                  \
 247         feature_tests.h         \
 248         fem.h                   \
 249         file.h                  \
 250         filio.h                 \
 251         flock.h                 \
 252         flock_impl.h            \
 253         fork.h                  \

 254         fss.h                   \
 255         fsspriocntl.h           \
 256         fsid.h                  \
 257         fssnap.h                \
 258         fssnap_if.h             \
 259         fstyp.h                 \
 260         ftrace.h                \
 261         fx.h                    \
 262         fxpriocntl.h            \
 263         gfs.h                   \
 264         gld.h                   \
 265         gldpriv.h               \
 266         group.h                 \
 267         hdio.h                  \
 268         hook.h                  \
 269         hook_event.h            \
 270         hook_impl.h             \
 271         hwconf.h                \
 272         ia.h                    \
 273         iapriocntl.h            \


 338         kobj_impl.h             \
 339         ksocket.h               \
 340         kstat.h                 \
 341         kstr.h                  \
 342         ksyms.h                 \
 343         ksynch.h                \
 344         ldterm.h                \
 345         lgrp.h                  \
 346         lgrp_user.h             \
 347         libc_kernel.h           \
 348         limits.h                \
 349         link.h                  \
 350         list.h                  \
 351         list_impl.h             \
 352         llc1.h                  \
 353         loadavg.h               \
 354         lock.h                  \
 355         lockfs.h                \
 356         lockstat.h              \
 357         lofi.h                  \

 358         log.h                   \
 359         logindmux.h             \
 360         logindmux_impl.h        \
 361         lwp.h                   \
 362         lwp_timer_impl.h        \
 363         lwp_upimutex_impl.h     \
 364         lpif.h                  \
 365         mac.h                   \
 366         mac_client.h            \
 367         mac_client_impl.h       \
 368         mac_ether.h             \
 369         mac_flow.h              \
 370         mac_flow_impl.h         \
 371         mac_impl.h              \
 372         mac_provider.h          \
 373         mac_soft_ring.h         \
 374         mac_stat.h              \
 375         machelf.h               \
 376         map.h                   \
 377         md4.h                   \


 410         nbmlock.h               \
 411         ndifm.h                 \
 412         ndi_impldefs.h          \
 413         net80211.h              \
 414         net80211_crypto.h       \
 415         net80211_ht.h           \
 416         net80211_proto.h        \
 417         netconfig.h             \
 418         neti.h                  \
 419         netstack.h              \
 420         nexusdefs.h             \
 421         note.h                  \
 422         null.h                  \
 423         nvpair.h                \
 424         nvpair_impl.h           \
 425         objfs.h                 \
 426         objfs_impl.h            \
 427         ontrap.h                \
 428         open.h                  \
 429         openpromio.h            \



 430         panic.h                 \
 431         param.h                 \
 432         pathconf.h              \
 433         pathname.h              \
 434         pattr.h                 \
 435         queue.h                 \
 436         serializer.h            \
 437         pbio.h                  \
 438         pccard.h                \
 439         pci.h                   \
 440         pcie.h                  \
 441         pci_impl.h              \
 442         pci_tools.h             \
 443         pcmcia.h                \
 444         pctypes.h               \
 445         pfmod.h                 \
 446         pg.h                    \
 447         pghw.h                  \
 448         physmem.h               \
 449         pkp_hash.h              \


 632         utime.h                 \
 633         utsname.h               \
 634         utssys.h                \
 635         uuid.h                  \
 636         va_impl.h               \
 637         va_list.h               \
 638         var.h                   \
 639         varargs.h               \
 640         vfs.h                   \
 641         vfs_opreg.h             \
 642         vfstab.h                \
 643         vgareg.h                \
 644         videodev2.h             \
 645         visual_io.h             \
 646         vlan.h                  \
 647         vm.h                    \
 648         vm_usage.h              \
 649         vmem.h                  \
 650         vmem_impl.h             \
 651         vmsystm.h               \


 652         vnic.h                  \
 653         vnic_impl.h             \
 654         vnode.h                 \
 655         vscan.h                 \
 656         vtoc.h                  \
 657         vtrace.h                \
 658         vuid_event.h            \
 659         vuid_wheel.h            \
 660         vuid_queue.h            \
 661         vuid_state.h            \
 662         vuid_store.h            \

 663         wait.h                  \
 664         waitq.h                 \
 665         wanboot_impl.h          \
 666         watchpoint.h            \
 667         winlockio.h             \
 668         zcons.h                 \
 669         zfd.h                   \
 670         zone.h                  \
 671         xti_inet.h              \
 672         xti_osi.h               \
 673         xti_xtiopt.h            \
 674         zmod.h
 675 
 676 HDRS=                           \
 677         $(GENHDRS)              \
 678         $(CHKHDRS)
 679 
 680 AUDIOHDRS=                      \
 681         ac97.h                  \
 682         audio_common.h          \


 843 
 844 FMHDRS=                         \
 845         protocol.h              \
 846         util.h
 847 
 848 FMFSHDRS=                       \
 849         zfs.h
 850 
 851 FMIOHDRS=                       \
 852         ddi.h                   \
 853         disk.h                  \
 854         pci.h                   \
 855         scsi.h                  \
 856         sun4upci.h              \
 857         opl_mc_fm.h
 858 
 859 FSHDRS=                         \
 860         autofs.h                \
 861         decomp.h                \
 862         dv_node.h               \
 863         sdev_impl.h             \
 864         fifonode.h              \
 865         hsfs_isospec.h          \
 866         hsfs_node.h             \
 867         hsfs_rrip.h             \
 868         hsfs_spec.h             \
 869         hsfs_susp.h             \


 870         lofs_info.h             \
 871         lofs_node.h             \
 872         mntdata.h               \
 873         namenode.h              \
 874         pc_dir.h                \
 875         pc_fs.h                 \
 876         pc_label.h              \
 877         pc_node.h               \
 878         pxfs_ki.h               \


 879         snode.h                 \
 880         swapnode.h              \
 881         tmp.h                   \
 882         tmpnode.h               \
 883         udf_inode.h             \
 884         udf_volume.h            \
 885         ufs_acl.h               \
 886         ufs_bio.h               \
 887         ufs_filio.h             \
 888         ufs_fs.h                \
 889         ufs_fsdir.h             \
 890         ufs_inode.h             \
 891         ufs_lockfs.h            \
 892         ufs_log.h               \
 893         ufs_mount.h             \
 894         ufs_panic.h             \
 895         ufs_prot.h              \
 896         ufs_quota.h             \
 897         ufs_snap.h              \
 898         ufs_trans.h             \


 983         fc.h            \
 984         fcio.h          \
 985         fc_types.h      \
 986         fc_appif.h
 987 
 988 FCIMPLHDRS=             \
 989         fc_error.h      \
 990         fcph.h
 991 
 992 FCULPHDRS=              \
 993         fcp_util.h      \
 994         fcsm.h
 995 
 996 SATAGENHDRS=            \
 997         sata_hba.h      \
 998         sata_defs.h     \
 999         sata_cfgadm.h
1000 
1001 SYSEVENTHDRS=           \
1002         ap_driver.h     \

1003         dev.h           \
1004         domain.h        \
1005         dr.h            \
1006         env.h           \
1007         eventdefs.h     \
1008         ipmp.h          \
1009         pwrctl.h        \
1010         svm.h           \
1011         vrrp.h
1012 
1013 CONTRACTHDRS=           \
1014         process.h       \
1015         process_impl.h  \
1016         device.h        \
1017         device_impl.h
1018 
1019 USBHDRS=        \
1020         usba.h  \
1021         usbai.h
1022