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]
21 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
25 # Common definitions for open and closed headers.
27 # check files really don't exist
29 audio/%.check: audio/%.h
38 fm/cpu/%.check: fm/cpu/%.h
41 fm/fs/%.check: fm/fs/%.h
44 fm/io/%.check: fm/io/%.h
53 ib/clients/ibd/%.check: ib/clients/ibd/%.h
56 ib/ibtl/%.check: ib/ibtl/%.h
59 ib/ibtl/impl/%.check: ib/ibtl/impl/%.h
62 ib/ibnex/%.check: ib/ibnex/%.h
65 ib/mgt/%.check: ib/mgt/%.h
68 ib/mgt/ibmf/%.check: ib/mgt/ibmf/%.h
71 ib/adapters/tavor/%.check: ib/adapters/tavor/%.h
74 ib/adapters/hermon/%.check: ib/adapters/hermon/%.h
80 iscsit/%.check: iscsit/%.h
86 pcmcia/%.check: pcmcia/%.h
89 scsi/%.check: scsi/%.h
92 scsi/conf/%.check: scsi/conf/%.h
95 scsi/generic/%.check: scsi/generic/%.h
98 scsi/impl/%.check: scsi/impl/%.h
101 scsi/targets/%.check: scsi/targets/%.h
104 scsi/adapters/%.check: scsi/adapters/%.h
107 sdcard/%.check: sdcard/%.h
110 sysevent/%.check: sysevent/%.h
113 contract/%.check: contract/%.h
119 usb/clients/audio/%.check: usb/clients/audio/%.h
122 usb/hubd/%.check: usb/hubd/%.h
125 usb/clients/hid/%.check: usb/clients/hid/%.h
128 usb/clients/mass_storage/%.check: usb/clients/mass_storage/%.h
131 usb/clients/hid/%.check: usb/clients/hid/%.h
134 usb/clients/printer/%.check: usb/clients/printer/%.h
137 usb/clients/usbcdc/%.check: usb/clients/usbcdc/%.h
140 usb/clients/video/usbvc/%.check: usb/clients/video/usbvc/%.h
143 1394/%.check: 1394/%.h
149 tsol/%.check: tsol/%.h
152 ROOTDIR= $(ROOT)/usr/include/sys
154 ROOTDKTPDIR= $(ROOTDIR)/dktp
156 sparc_ROOTDIRS= $(ROOTDKTPDIR) $(ROOTDIR)/scsi/adapters \
157 $(ROOTDIR)/scsi/targets \
160 i386_ROOTDIRS= $(ROOTDKTPDIR) $(ROOTDIR)/scsi/adapters $(ROOTDIR)/scsi/targets \
161 $(ROOTDIR)/agp $(ROOTDIR)/sata
167 $(ROOTDIR)/hotplug/pci \
172 $(ROOTDIR)/fibre-channel \
173 $(ROOTDIR)/fibre-channel/impl \
174 $(ROOTDIR)/fibre-channel/ulp \
181 $(ROOTDIR)/ib/adapters/tavor \
182 $(ROOTDIR)/ib/adapters/hermon \
184 $(ROOTDIR)/ib/ibtl/impl \
186 $(ROOTDIR)/ib/mgt/ibmf \
187 $(ROOTDIR)/ib/ibnex \
188 $(ROOTDIR)/ib/clients/ibd \
194 $(ROOTDIR)/scsi/conf \
195 $(ROOTDIR)/scsi/generic \
196 $(ROOTDIR)/scsi/impl \
198 $(ROOTDIR)/sysevent \
199 $(ROOTDIR)/contract \
201 $(ROOTDIR)/usb/hubd \
202 $(ROOTDIR)/usb/clients \
203 $(ROOTDIR)/usb/clients/audio \
204 $(ROOTDIR)/usb/clients/hid \
205 $(ROOTDIR)/usb/clients/mass_storage \
206 $(ROOTDIR)/usb/clients/printer \
207 $(ROOTDIR)/usb/clients/usbcdc \
208 $(ROOTDIR)/usb/clients/video/usbvc \
209 $(ROOTDIR)/usb/clients/ugen \
217 $($(MACH)_HDRS:%=$(ROOTDIR)/%) \
218 $(HDRS:%=$(ROOTDIR)/%)
220 ROOTAUDHDRS= $(AUDIOHDRS:%=$(ROOTDIR)/audio/%)
222 ROOTAVHDRS= $(AVHDRS:%=$(ROOTDIR)/av/%)
224 ROOTCRYPTOHDRS= $(CRYPTOHDRS:%=$(ROOTDIR)/crypto/%)
226 ROOTDCAMHDRS= $(DCAMHDRS:%=$(ROOTDIR)/dcam/%)
228 ROOTIBHDRS= $(IBHDRS:%=$(ROOTDIR)/ib/%)
229 ROOTIBDHDRS= $(IBDHDRS:%=$(ROOTDIR)/ib/clients/ibd/%)
230 ROOTIBTLHDRS= $(IBTLHDRS:%=$(ROOTDIR)/ib/ibtl/%)
231 ROOTIBTLIMPLHDRS= $(IBTLIMPLHDRS:%=$(ROOTDIR)/ib/ibtl/impl/%)
232 ROOTIBNEXHDRS= $(IBNEXHDRS:%=$(ROOTDIR)/ib/ibnex/%)
233 ROOTIBMGTHDRS= $(IBMGTHDRS:%=$(ROOTDIR)/ib/mgt/%)
234 ROOTIBMFHDRS= $(IBMFHDRS:%=$(ROOTDIR)/ib/mgt/ibmf/%)
235 ROOTTAVORHDRS= $(TAVORHDRS:%=$(ROOTDIR)/ib/adapters/tavor/%)
236 ROOTHERMONHDRS= $(HERMONHDRS:%=$(ROOTDIR)/ib/adapters/hermon/%)
238 ROOTIDMHDRS= $(IDMHDRS:%=$(ROOTDIR)/idm/%)
239 ROOTISCSITHDRS= $(ISCSITHDRS:%=$(ROOTDIR)/iscsit/%)
241 ROOTISOHDRS= $(ISOHDRS:%=$(ROOTDIR)/iso/%)
243 ROOTFMHDRS= $(FMHDRS:%=$(ROOTDIR)/fm/%)
244 ROOTFMCPUHDRS= $(FMCPUHDRS:%=$(ROOTDIR)/fm/cpu/%)
245 ROOTFMIOHDRS= $(FMIOHDRS:%=$(ROOTDIR)/fm/io/%)
246 ROOTFMFSHDRS= $(FMFSHDRS:%=$(ROOTDIR)/fm/fs/%)
248 ROOTFSHDRS= $(FSHDRS:%=$(ROOTDIR)/fs/%)
250 ROOTLVMHDRS= $(ALL_LVMHDRS:%=$(ROOTDIR)/lvm/%)
252 ROOTPCMCIAHDRS= $(PCMCIAHDRS:%=$(ROOTDIR)/pcmcia/%)
254 ROOTSCSIHDRS= $(SCSIHDRS:%=$(ROOTDIR)/scsi/%)
255 ROOTSATAGENHDRS= $(SATAGENHDRS:%=$(ROOTDIR)/sata/%)
256 ROOTSCSICONFHDRS= $(SCSICONFHDRS:%=$(ROOTDIR)/scsi/conf/%)
257 ROOTSCSIGENHDRS= $(SCSIGENHDRS:%=$(ROOTDIR)/scsi/generic/%)
258 ROOTSCSIIMPLHDRS= $(SCSIIMPLHDRS:%=$(ROOTDIR)/scsi/impl/%)
259 ROOTSCSITARGETSHDRS= $(SCSITARGETSHDRS:%=$(ROOTDIR)/scsi/targets/%)
260 ROOTSCSICADHDRS= $(SCSICADHDRS:%=$(ROOTDIR)/scsi/adapters/%)
261 ROOTSCSIADHDRS= $(SCSICADHDRS:%=$(ROOTDIR)/scsi/adapters/%)
262 ROOTSCSIVHCIHDRS= $(SCSIVHCIHDRS:%=$(ROOTDIR)/scsi/adapters/%)
263 ROOTSCSIISCSIHDRS= $(SCSIISCSIHDRS:%=$(ROOTDIR)/scsi/adapters/%)
265 ROOTFC4HDRS= $(FC4HDRS:%=$(ROOTDIR)/fc4/%)
266 ROOTFCHDRS= $(FCHDRS:%=$(ROOTDIR)/fibre-channel/%)
267 ROOTFCIMPLHDRS= $(FCIMPLHDRS:%=$(ROOTDIR)/fibre-channel/impl/%)
268 ROOTFCULPHDRS= $(FCULPHDRS:%=$(ROOTDIR)/fibre-channel/ulp/%)
270 ROOTSDCARDHDRS= $(SDCARDHDRS:%=$(ROOTDIR)/sdcard/%)
272 ROOTSYSEVENTHDRS= $(SYSEVENTHDRS:%=$(ROOTDIR)/sysevent/%)
273 ROOTCONTRACTHDRS= $(CONTRACTHDRS:%=$(ROOTDIR)/contract/%)
275 ROOTXHDRS= $(XHDRS:%=$(ROOTDIR)/%)
277 ROOTUSBHDRS= $(USBHDRS:%=$(ROOTDIR)/usb/%)
278 ROOTUSBAUDHDRS= $(USBAUDHDRS:%=$(ROOTDIR)/usb/clients/audio/%)
279 ROOTUSBHUBDHDRS= $(USBHUBDHDRS:%=$(ROOTDIR)/usb/hubd/%)
280 ROOTUSBHIDHDRS = $(USBHIDHDRS:%=$(ROOTDIR)/usb/clients/hid/%)
281 ROOTUSBMSHDRS= $(USBMSHDRS:%=$(ROOTDIR)/usb/clients/mass_storage/%)
282 ROOTUSBPRNHDRS= $(USBPRNHDRS:%=$(ROOTDIR)/usb/clients/printer/%)
283 ROOTUSBCDCHDRS= $(USBCDCHDRS:%=$(ROOTDIR)/usb/clients/usbcdc/%)
284 ROOTUSBVIDHDRS= $(USBVIDHDRS:%=$(ROOTDIR)/usb/clients/video/usbvc/%)
285 ROOTUGENHDRS= $(UGENHDRS:%=$(ROOTDIR)/usb/clients/ugen/%)
287 ROOT1394HDRS= $(I1394HDRS:%=$(ROOTDIR)/1394/%)
289 ROOTRSMHDRS= $(RSMHDRS:%=$(ROOTDIR)/rsm/%)
291 ROOTSDKTPHDRS= $(SDKTPHDRS:%=$(ROOTDIR)/dktp/%)
292 ROOTDKTPHDRS= $(DKTPHDRS:%=$(ROOTDIR)/dktp/%)
293 ROOTPCHDRS= $(PCHDRS:%=$(ROOTDIR)/%)
294 ROOTHOTPLUGHDRS= $(HOTPLUGHDRS:%=$(ROOTDIR)/hotplug/%)
295 ROOTHOTPLUGPCIHDRS= $(HOTPLUGPCIHDRS:%=$(ROOTDIR)/hotplug/pci/%)
297 ROOTTSOLHDRS= $(TSOLHDRS:%=$(ROOTDIR)/tsol/%)
299 sparc_ROOTHDRS= $(ROOTSDKTPHDRS) $(ROOTSCSICADHDRS) $(ROOTSCSITARGETSHDRS) \
300 $(ROOTUSBHDRS) $(ROOTUSBHUBDHDRS) $(ROOTPCMCIAHDRS) \
301 $(ROOTUSBAUDHDRS) $(ROOTUSBHIDHDRS) $(ROOTUSBMSHDRS) \
302 $(ROOTUSBPRNHDRS) $(ROOTUGENHDRS) $(ROOTUSBVIDHDRS)
304 i386_ROOTHDRS= $(ROOTDKTPHDRS) $(ROOTPCHDRS) $(ROOTSCSITARGETSHDRS) \
305 $(ROOTSCSIVHCIHDRS) $(ROOTPCMCIAHDRS) $(ROOTHOTPLUGHDRS) \
306 $(ROOTHOTPLUGPCIHDRS) $(ROOTSATAGENHDRS)
312 $(ROOTDIR)/crypto/%: crypto/%
315 $(ROOTDIR)/fc4/%: fc4/%
318 $(ROOTDIR)/fibre-channel/%: fibre-channel/%
321 $(ROOTDIR)/fibre-channel/impl/%: fibre-channel/impl/%
324 $(ROOTDIR)/fibre-channel/ulp/: fibre-channel/ulp/%
327 $(ROOTDIR)/fm/%: fm/%
330 $(ROOTDIR)/fm/cpu/%: fm/cpu/%
333 $(ROOTDIR)/fm/io/%: fm/io/%
336 $(ROOTDIR)/fs/%: fs/%
339 $(ROOTDIR)/ib/%: ib/%
342 $(ROOTDIR)/ib/clients/ibd/%: ib/clients/ibd/%
345 $(ROOTDIR)/ib/ibtl/%: ib/ibtl/%
348 $(ROOTDIR)/ib/ibtl/impl/%: ib/ibtl/impl/%
351 $(ROOTDIR)/ib/ibnex/%: ib/ibnex/%
354 $(ROOTDIR)/ib/mgt/%: ib/mgt/%
357 $(ROOTDIR)/ib/mgt/ibmf/%: ib/mgt/ibmf/%
360 $(ROOTDIR)/ib/adapters/tavor/%: ib/adapters/tavor/%
363 $(ROOTDIR)/ib/adapters/hermon/%: ib/adapters/hermon/%
366 $(ROOTDIR)/lvm/%: lvm/%
369 $(ROOTDIR)/pcmcia/%: pcmcia/%
372 $(ROOTDIR)/scsi/%: scsi/%
375 $(ROOTDIR)/scsi/conf/%: scsi/conf/%
378 $(ROOTDIR)/scsi/generic/%: scsi/generic/%
381 $(ROOTDIR)/scsi/impl/%: scsi/impl/%
384 $(ROOTDIR)/scsi/targets/%: scsi/targets/%
387 $(ROOTDIR)/scsi/adapters/%: scsi/adapters/%
390 $(ROOTDIR)/sdcard/%: sdcard/%
393 $(ROOTDIR)/sysevent/%: sysevent/%
396 $(ROOTDIR)/contract/%: contract/%
399 $(ROOTDIR)/usb/%: usb/%
402 $(ROOTDIR)/usb/hubd/%: usb/hubd/%
405 $(ROOTDIR)/usb/clients/hid/%: usb/clients/hid/%
408 $(ROOTDIR)/usb/clients/mass_storage/%: usb/clients/mass_storage/%
411 $(ROOTDIR)/dktp/%: dktp/%
414 $(ROOTDIR)/1394/%: 1394/%
417 $(ROOTDIR)/rsm/%: rsm/%
420 $(ROOTDIR)/tsol/%: tsol/%