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]
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 2016 Nexenta Systems, Inc.
29 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
32 include $(SRC
)/uts
/Makefile.uts
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
44 agp
/agpamd64gart_io.h \
60 scsi
/targets
/ssddef.h \
295 iscsi_authclientglue.h \
306 kiconv_cck_common.h \
307 kiconv_cp950hkscs_utf8.h \
310 kiconv_euckr_utf8.h \
311 kiconv_euctw_utf8.h \
312 kiconv_gb18030_utf8.h \
313 kiconv_gb2312_utf8.h \
314 kiconv_hkscs_utf8.h \
316 kiconv_ja_jis_to_unicode.h \
317 kiconv_ja_unicode_to_jis.h \
324 kiconv_utf8_cp950hkscs.h \
325 kiconv_utf8_euckr.h \
326 kiconv_utf8_euctw.h \
327 kiconv_utf8_gb18030.h \
328 kiconv_utf8_gb2312.h \
329 kiconv_utf8_hkscs.h \
363 lwp_upimutex_impl.h \
935 scsi_reset_notify.h \
1085 # "cmdk" headers used on sparc
1090 # "cmdk" headers used on i386
1111 # "pc" header files used on i386
1125 nxge_common_impl.h \
1145 include Makefile.syshdrs
1147 dcam
/%.
check: dcam
/%.h
1151 $($(MACH
)_HDRS
:%.h
=%.
check) \
1152 $(AUDIOHDRS
:%.h
=audio
/%.
check) \
1153 $(AVHDRS
:%.h
=av
/%.
check) \
1154 $(BSCHDRS
:%.h
=%.
check) \
1155 $(CHKHDRS
:%.h
=%.
check) \
1156 $(CPUDRVHDRS
:%.h
=%.
check) \
1157 $(CRYPTOHDRS
:%.h
=crypto
/%.
check) \
1158 $(DCAMHDRS
:%.h
=dcam
/%.
check) \
1159 $(FC4HDRS
:%.h
=fc4
/%.
check) \
1160 $(FCHDRS
:%.h
=fibre-channel
/%.
check) \
1161 $(FCIMPLHDRS
:%.h
=fibre-channel
/impl
/%.
check) \
1162 $(FCULPHDRS
:%.h
=fibre-channel
/ulp
/%.
check) \
1163 $(IBHDRS
:%.h
=ib
/%.
check) \
1164 $(IBDHDRS
:%.h
=ib
/clients
/ibd
/%.
check) \
1165 $(IBTLHDRS
:%.h
=ib
/ibtl
/%.
check) \
1166 $(IBTLIMPLHDRS
:%.h
=ib
/ibtl
/impl
/%.
check) \
1167 $(IBNEXHDRS
:%.h
=ib
/ibnex
/%.
check) \
1168 $(IBMGTHDRS
:%.h
=ib
/mgt
/%.
check) \
1169 $(IBMFHDRS
:%.h
=ib
/mgt
/ibmf
/%.
check) \
1170 $(OFHDRS
:%.h
=ib
/clients
/of
/%.
check) \
1171 $(RDMAHDRS
:%.h
=ib
/clients
/of
/rdma
/%.
check) \
1172 $(SOL_UVERBSHDRS
:%.h
=ib
/clients
/of
/sol_uverbs
/%.
check) \
1173 $(SOL_UCMAHDRS
:%.h
=ib
/clients
/of
/sol_ucma
/%.
check) \
1174 $(SOL_OFSHDRS
:%.h
=ib
/clients
/of
/sol_ofs
/%.
check) \
1175 $(TAVORHDRS
:%.h
=ib
/adapters
/tavor
/%.
check) \
1176 $(HERMONHDRS
:%.h
=ib
/adapters
/hermon
/%.
check) \
1177 $(MLNXHDRS
:%.h
=ib
/adapters
/%.
check) \
1178 $(IDMHDRS
:%.h
=idm
/%.
check) \
1179 $(ISCSIHDRS
:%.h
=iscsi
/%.
check) \
1180 $(ISCSITHDRS
:%.h
=iscsit
/%.
check) \
1181 $(ISOHDRS
:%.h
=iso
/%.
check) \
1182 $(FMHDRS
:%.h
=fm
/%.
check) \
1183 $(FMFSHDRS
:%.h
=fm
/fs
/%.
check) \
1184 $(FMIOHDRS
:%.h
=fm
/io
/%.
check) \
1185 $(FSHDRS
:%.h
=fs
/%.
check) \
1186 $(LVMHDRS
:%.h
=lvm
/%.
check) \
1187 $(SCSIHDRS
:%.h
=scsi
/%.
check) \
1188 $(SCSIADHDRS
:%.h
=scsi
/adapters
/%.
check) \
1189 $(SCSICONFHDRS
:%.h
=scsi
/conf
/%.
check) \
1190 $(SCSIIMPLHDRS
:%.h
=scsi
/impl
/%.
check) \
1191 $(SCSIISCSIHDRS
:%.h
=scsi
/adapters
/%.
check) \
1192 $(SCSIGENHDRS
:%.h
=scsi
/generic
/%.
check) \
1193 $(SCSITARGETSHDRS
:%.h
=scsi
/targets
/%.
check) \
1194 $(SCSIVHCIHDRS
:%.h
=scsi
/adapters
/%.
check) \
1195 $(SATAGENHDRS
:%.h
=sata
/%.
check) \
1196 $(SDCARDHDRS
:%.h
=sdcard
/%.
check) \
1197 $(SYSEVENTHDRS
:%.h
=sysevent
/%.
check) \
1198 $(CONTRACTHDRS
:%.h
=contract
/%.
check) \
1199 $(USBAUDHDRS
:%.h
=usb
/clients
/audio
/%.
check) \
1200 $(USBHUBDHDRS
:%.h
=usb
/hubd
/%.
check) \
1201 $(USBHIDHDRS
:%.h
=usb
/clients
/hid
/%.
check) \
1202 $(USBMSHDRS
:%.h
=usb
/clients
/mass_storage
/%.
check) \
1203 $(USBPRNHDRS
:%.h
=usb
/clients
/printer
/%.
check) \
1204 $(USBCDCHDRS
:%.h
=usb
/clients
/usbcdc
/%.
check) \
1205 $(USBVIDHDRS
:%.h
=usb
/clients
/video
/usbvc
/%.
check) \
1206 $(USBWCMHDRS
:%.h
=usb
/clients
/usbinput
/usbwcm
/%.
check) \
1207 $(UGENHDRS
:%.h
=usb
/clients
/ugen
/%.
check) \
1208 $(USBHDRS
:%.h
=usb
/%.
check) \
1209 $(I1394HDRS
:%.h
=1394/%.
check) \
1210 $(RSMHDRS
:%.h
=rsm
/%.
check) \
1211 $(TSOLHDRS
:%.h
=tsol
/%.
check) \
1212 $(NXGEHDRS
:%.h
=nxge
/%.
check)
1239 $(ROOTIBTLIMPLHDRS
) \
1245 $(ROOTSOL_OFSHDRS
) \
1246 $(ROOTSOL_UMADHDRS
) \
1247 $(ROOTSOL_UVERBSHDRS
) \
1248 $(ROOTSOL_UCMAHDRS
) \
1255 $(ROOTSCSICONFHDRS
) \
1256 $(ROOTSCSIISCSIHDRS
) \
1257 $(ROOTSCSIGENHDRS
) \
1258 $(ROOTSCSIIMPLHDRS
) \
1259 $(ROOTSCSIVHCIHDRS
) \
1261 $(ROOTSYSEVENTHDRS
) \
1262 $(ROOTCONTRACTHDRS
) \
1267 $(ROOTUSBHUBDHDRS
) \
1277 $(ROOTHOTPLUGHDRS
) \
1278 $(ROOTHOTPLUGPCIHDRS
) \
1308 $(ROOTIBTLIMPLHDRS
) \
1314 $(ROOTSOL_OFSHDRS
) \
1315 $(ROOTSOL_UMADHDRS
) \
1316 $(ROOTSOL_UVERBSHDRS
) \
1317 $(ROOTSOL_UCMAHDRS
) \
1324 $(ROOTSCSIISCSIHDRS
) \
1325 $(ROOTSCSICONFHDRS
) \
1326 $(ROOTSCSIGENHDRS
) \
1327 $(ROOTSCSIIMPLHDRS
) \
1328 $(ROOTSCSIVHCIHDRS
) \
1330 $(ROOTSYSEVENTHDRS
) \
1331 $(ROOTCONTRACTHDRS
) \
1336 $(ROOTUSBHUBDHDRS
) \
1346 $(ROOTHOTPLUGHDRS
) \
1347 $(ROOTHOTPLUGPCIHDRS
) \
1354 priv_const.h
: $(PRIVS_AWK
) $(PRIVS_DEF
)
1355 $(AWK
) -f
$(PRIVS_AWK
) < $(PRIVS_DEF
) -v privhfile
=$@
1357 priv_names.h
: $(PRIVS_AWK
) $(PRIVS_DEF
)
1358 $(AWK
) -f
$(PRIVS_AWK
) < $(PRIVS_DEF
) -v pubhfile
=$@
1360 usb
/usbdevs.h
: $(USBDEVS_AWK
) $(USBDEVS_DATA
)
1361 $(AWK
) -f
$(USBDEVS_AWK
) $(USBDEVS_DATA
) -H
> $@
1364 cd
$(SRC
)/uts
/common
/sys
/lvm
; pwd
; $(MAKE
) all_h
1370 cd
$(SRC
)/uts
/common
/sys
/lvm
; pwd
; $(MAKE
) clobber