xref: /titanic_52/usr/src/uts/common/sys/Makefile.syshdrs (revision c39526b769298791ff5b0b6c5e761f49aabaeb4e)
1fb9f9b97Skupfer#
291e10584Sdp# CDDL HEADER START
391e10584Sdp#
491e10584Sdp# The contents of this file are subject to the terms of the
591e10584Sdp# Common Development and Distribution License (the "License").
691e10584Sdp# You may not use this file except in compliance with the License.
791e10584Sdp#
891e10584Sdp# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
991e10584Sdp# or http://www.opensolaris.org/os/licensing.
1091e10584Sdp# See the License for the specific language governing permissions
1191e10584Sdp# and limitations under the License.
1291e10584Sdp#
1391e10584Sdp# When distributing Covered Code, include this CDDL HEADER in each
1491e10584Sdp# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1591e10584Sdp# If applicable, add the following below this CDDL HEADER, with the
1691e10584Sdp# fields enclosed by brackets "[]" replaced with your own identifying
1791e10584Sdp# information: Portions Copyright [yyyy] [name of copyright owner]
1891e10584Sdp#
1991e10584Sdp# CDDL HEADER END
2091e10584Sdp#
21*c39526b7SPramod Gunjikar# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
22fb9f9b97Skupfer#
23fb9f9b97Skupfer
24fb9f9b97Skupfer# Common definitions for open and closed headers.
25fb9f9b97Skupfer
26fb9f9b97Skupfer# check files really don't exist
27fb9f9b97Skupfer
28fb9f9b97Skupferaudio/%.check:	audio/%.h
29fb9f9b97Skupfer	$(DOT_H_CHECK)
30fb9f9b97Skupfer
31fb9f9b97Skupferav/%.check:	av/%.h
32fb9f9b97Skupfer	$(DOT_H_CHECK)
33fb9f9b97Skupfer
34fb9f9b97Skupferfm/%.check:     fm/%.h
35fb9f9b97Skupfer	$(DOT_H_CHECK)
36fb9f9b97Skupfer
37fb9f9b97Skupferfm/cpu/%.check:	fm/cpu/%.h
38fb9f9b97Skupfer	$(DOT_H_CHECK)
39fb9f9b97Skupfer
40ea8dc4b6Seschrockfm/fs/%.check:	fm/fs/%.h
41ea8dc4b6Seschrock	$(DOT_H_CHECK)
42ea8dc4b6Seschrock
43fb9f9b97Skupferfm/io/%.check:	fm/io/%.h
44fb9f9b97Skupfer	$(DOT_H_CHECK)
45fb9f9b97Skupfer
46fb9f9b97Skupferfs/%.check:	fs/%.h
47fb9f9b97Skupfer	$(DOT_H_CHECK)
48fb9f9b97Skupfer
49fb9f9b97Skupferib/%.check:		ib/%.h
50fb9f9b97Skupfer	$(DOT_H_CHECK)
51fb9f9b97Skupfer
52fb9f9b97Skupferib/clients/ibd/%.check:	ib/clients/ibd/%.h
53fb9f9b97Skupfer	$(DOT_H_CHECK)
54fb9f9b97Skupfer
55*c39526b7SPramod Gunjikarib/clients/of/%.check:		ib/clients/of/%.h
56*c39526b7SPramod Gunjikar	$(DOT_H_CHECK)
57*c39526b7SPramod Gunjikar
58*c39526b7SPramod Gunjikarib/clients/of/rdma/%.check:		ib/clients/of/rdma/%.h
59*c39526b7SPramod Gunjikar	$(DOT_H_CHECK)
60*c39526b7SPramod Gunjikar
61*c39526b7SPramod Gunjikarib/clients/of/sol_ofs/%.check:		ib/clients/of/sol_ofs/%.h
62*c39526b7SPramod Gunjikar	$(DOT_H_CHECK)
63*c39526b7SPramod Gunjikar
64*c39526b7SPramod Gunjikarib/clients/of/sol_uverbs/%.check:	ib/clients/of/sol_uverbs/%.h
65*c39526b7SPramod Gunjikar	$(DOT_H_CHECK)
66*c39526b7SPramod Gunjikar
67*c39526b7SPramod Gunjikarib/clients/of/sol_ucma/%.check:		ib/clients/of/sol_ucma/%.h
68*c39526b7SPramod Gunjikar	$(DOT_H_CHECK)
69*c39526b7SPramod Gunjikar
70fb9f9b97Skupferib/ibtl/%.check:	ib/ibtl/%.h
71fb9f9b97Skupfer	$(DOT_H_CHECK)
72fb9f9b97Skupfer
73fb9f9b97Skupferib/ibtl/impl/%.check:	ib/ibtl/impl/%.h
74fb9f9b97Skupfer	$(DOT_H_CHECK)
75fb9f9b97Skupfer
76fb9f9b97Skupferib/ibnex/%.check:	ib/ibnex/%.h
77fb9f9b97Skupfer	$(DOT_H_CHECK)
78fb9f9b97Skupfer
79fb9f9b97Skupferib/mgt/%.check:	ib/mgt/%.h
80fb9f9b97Skupfer	$(DOT_H_CHECK)
81fb9f9b97Skupfer
82fb9f9b97Skupferib/mgt/ibmf/%.check:	ib/mgt/ibmf/%.h
83fb9f9b97Skupfer	$(DOT_H_CHECK)
84fb9f9b97Skupfer
85fb9f9b97Skupferib/adapters/tavor/%.check:	ib/adapters/tavor/%.h
86fb9f9b97Skupfer	$(DOT_H_CHECK)
87fb9f9b97Skupfer
887dd1301aSBill Taylorib/adapters/hermon/%.check:	ib/adapters/hermon/%.h
897dd1301aSBill Taylor	$(DOT_H_CHECK)
907dd1301aSBill Taylor
91a6d42e7dSPeter Dunlapidm/%.check:		idm/%.h
92a6d42e7dSPeter Dunlap	$(DOT_H_CHECK)
93a6d42e7dSPeter Dunlap
94a6d42e7dSPeter Dunlapiscsit/%.check:		iscsit/%.h
95a6d42e7dSPeter Dunlap	$(DOT_H_CHECK)
96a6d42e7dSPeter Dunlap
97fb9f9b97Skupferlvm/%.check:	lvm/%.h
98fb9f9b97Skupfer	$(DOT_H_CHECK)
99fb9f9b97Skupfer
100fb9f9b97Skupferpcmcia/%.check:	pcmcia/%.h
101fb9f9b97Skupfer	$(DOT_H_CHECK)
102fb9f9b97Skupfer
103fb9f9b97Skupferscsi/%.check:		scsi/%.h
104fb9f9b97Skupfer	$(DOT_H_CHECK)
105fb9f9b97Skupfer
106fb9f9b97Skupferscsi/conf/%.check:	scsi/conf/%.h
107fb9f9b97Skupfer	$(DOT_H_CHECK)
108fb9f9b97Skupfer
109fb9f9b97Skupferscsi/generic/%.check:	scsi/generic/%.h
110fb9f9b97Skupfer	$(DOT_H_CHECK)
111fb9f9b97Skupfer
112fb9f9b97Skupferscsi/impl/%.check:	scsi/impl/%.h
113fb9f9b97Skupfer	$(DOT_H_CHECK)
114fb9f9b97Skupfer
115fb9f9b97Skupferscsi/targets/%.check:	scsi/targets/%.h
116fb9f9b97Skupfer	$(DOT_H_CHECK)
117fb9f9b97Skupfer
118fb9f9b97Skupferscsi/adapters/%.check:	scsi/adapters/%.h
119fb9f9b97Skupfer	$(DOT_H_CHECK)
120fb9f9b97Skupfer
1214bb7efa7SGarrett D'Amoresdcard/%.check:		sdcard/%.h
1224bb7efa7SGarrett D'Amore	$(DOT_H_CHECK)
1234bb7efa7SGarrett D'Amore
124fb9f9b97Skupfersysevent/%.check:     sysevent/%.h
125fb9f9b97Skupfer	$(DOT_H_CHECK)
126fb9f9b97Skupfer
127fb9f9b97Skupfercontract/%.check:     contract/%.h
128fb9f9b97Skupfer	$(DOT_H_CHECK)
129fb9f9b97Skupfer
130fb9f9b97Skupferusb/%.check:		usb/%.h
131fb9f9b97Skupfer	$(DOT_H_CHECK)
132fb9f9b97Skupfer
133fb9f9b97Skupferusb/clients/audio/%.check:  usb/clients/audio/%.h
134fb9f9b97Skupfer	$(DOT_H_CHECK)
135fb9f9b97Skupfer
136fb9f9b97Skupferusb/hubd/%.check:	usb/hubd/%.h
137fb9f9b97Skupfer	$(DOT_H_CHECK)
138fb9f9b97Skupfer
139fb9f9b97Skupferusb/clients/hid/%.check:	usb/clients/hid/%.h
140fb9f9b97Skupfer	$(DOT_H_CHECK)
141fb9f9b97Skupfer
142ff0e937bSRaymond Chenusb/clients/hwarc/%.check:	usb/clients/hwarc/%.h
143ff0e937bSRaymond Chen	$(DOT_H_CHECK)
144ff0e937bSRaymond Chen
145fb9f9b97Skupferusb/clients/mass_storage/%.check:	usb/clients/mass_storage/%.h
146fb9f9b97Skupfer	$(DOT_H_CHECK)
147fb9f9b97Skupfer
148fb9f9b97Skupferusb/clients/printer/%.check:  usb/clients/printer/%.h
149fb9f9b97Skupfer	$(DOT_H_CHECK)
150fb9f9b97Skupfer
15190f05028Syq193411usb/clients/usbcdc/%.check:	usb/clients/usbcdc/%.h
15290f05028Syq193411	$(DOT_H_CHECK)
15390f05028Syq193411
154c77a61a7Syz147069usb/clients/video/usbvc/%.check:  usb/clients/video/usbvc/%.h
155c77a61a7Syz147069	$(DOT_H_CHECK)
156c77a61a7Syz147069
157692d834dSPengcheng Chen - Sun Microsystems - Beijing Chinausb/clients/usbinput/usbwcm/%.check:	usb/clients/usbinput/usbwcm/%.h
158692d834dSPengcheng Chen - Sun Microsystems - Beijing China	$(DOT_H_CHECK)
159692d834dSPengcheng Chen - Sun Microsystems - Beijing China
160fb9f9b97Skupfer1394/%.check:         1394/%.h
161fb9f9b97Skupfer	$(DOT_H_CHECK)
162fb9f9b97Skupfer
163fb9f9b97Skupferrsm/%.check:	rsm/%.h
164fb9f9b97Skupfer	$(DOT_H_CHECK)
165fb9f9b97Skupfer
16645916cd2Sjpktsol/%.check:	tsol/%.h
16745916cd2Sjpk	$(DOT_H_CHECK)
16845916cd2Sjpk
169fb9f9b97SkupferROOTDIR=	$(ROOT)/usr/include/sys
170fb9f9b97Skupfer
171fb9f9b97SkupferROOTDKTPDIR=	$(ROOTDIR)/dktp
172fb9f9b97Skupfer
173fb9f9b97Skupfersparc_ROOTDIRS=	$(ROOTDKTPDIR) $(ROOTDIR)/scsi/adapters \
17447cd5876SAlan Perry		$(ROOTDIR)/scsi/targets
175fb9f9b97Skupfer
176fb9f9b97Skupferi386_ROOTDIRS=	$(ROOTDKTPDIR) $(ROOTDIR)/scsi/adapters $(ROOTDIR)/scsi/targets \
17791e10584Sdp		$(ROOTDIR)/agp $(ROOTDIR)/sata
178fb9f9b97Skupfer
179fb9f9b97SkupferROOTDIRS=			\
180fb9f9b97Skupfer	$(ROOTDIR)		\
181fb9f9b97Skupfer	$(ROOTDIR)/audio	\
18247cd5876SAlan Perry	$(ROOTDIR)/av		\
183fb9f9b97Skupfer	$(ROOTDIR)/hotplug	\
184fb9f9b97Skupfer	$(ROOTDIR)/hotplug/pci	\
185fb9f9b97Skupfer	$(ROOTDIR)/crypto	\
186fb9f9b97Skupfer	$(ROOTDIR)/dcam		\
187fb9f9b97Skupfer	$(ROOTDIR)/iso		\
188fcf3ce44SJohn Forte	$(ROOTDIR)/fc4		\
189fcf3ce44SJohn Forte	$(ROOTDIR)/fibre-channel    \
190fcf3ce44SJohn Forte	$(ROOTDIR)/fibre-channel/impl	\
191fcf3ce44SJohn Forte	$(ROOTDIR)/fibre-channel/ulp	\
192fb9f9b97Skupfer	$(ROOTDIR)/fm		\
193fb9f9b97Skupfer	$(ROOTDIR)/fm/cpu	\
194ea8dc4b6Seschrock	$(ROOTDIR)/fm/fs	\
195fb9f9b97Skupfer	$(ROOTDIR)/fm/io	\
196fb9f9b97Skupfer	$(ROOTDIR)/fs		\
197fb9f9b97Skupfer	$(ROOTDIR)/ib		\
198fb9f9b97Skupfer	$(ROOTDIR)/ib/adapters/tavor	\
1997dd1301aSBill Taylor	$(ROOTDIR)/ib/adapters/hermon	\
200fb9f9b97Skupfer	$(ROOTDIR)/ib/ibtl	\
201fb9f9b97Skupfer	$(ROOTDIR)/ib/ibtl/impl	\
202fb9f9b97Skupfer	$(ROOTDIR)/ib/mgt	\
203fb9f9b97Skupfer	$(ROOTDIR)/ib/mgt/ibmf	\
204fb9f9b97Skupfer	$(ROOTDIR)/ib/ibnex	\
205fb9f9b97Skupfer	$(ROOTDIR)/ib/clients/ibd \
206*c39526b7SPramod Gunjikar	$(ROOTDIR)/ib/clients/of	\
207*c39526b7SPramod Gunjikar	$(ROOTDIR)/ib/clients/of/rdma	\
208*c39526b7SPramod Gunjikar	$(ROOTDIR)/ib/clients/of/sol_ofs	\
209*c39526b7SPramod Gunjikar	$(ROOTDIR)/ib/clients/of/sol_uverbs	\
210*c39526b7SPramod Gunjikar	$(ROOTDIR)/ib/clients/of/sol_ucma	\
211a6d42e7dSPeter Dunlap	$(ROOTDIR)/idm		\
212a6d42e7dSPeter Dunlap	$(ROOTDIR)/iscsit	\
213fb9f9b97Skupfer	$(ROOTDIR)/lvm		\
214fb9f9b97Skupfer	$(ROOTDIR)/pcmcia	\
215fb9f9b97Skupfer	$(ROOTDIR)/scsi		\
216fb9f9b97Skupfer	$(ROOTDIR)/scsi/conf	\
217fb9f9b97Skupfer	$(ROOTDIR)/scsi/generic	\
218fb9f9b97Skupfer	$(ROOTDIR)/scsi/impl	\
2194bb7efa7SGarrett D'Amore	$(ROOTDIR)/sdcard	\
220fb9f9b97Skupfer	$(ROOTDIR)/sysevent     \
221fb9f9b97Skupfer	$(ROOTDIR)/contract     \
222fb9f9b97Skupfer	$(ROOTDIR)/usb		\
223fb9f9b97Skupfer	$(ROOTDIR)/usb/hubd	\
224fb9f9b97Skupfer	$(ROOTDIR)/usb/clients	\
225fb9f9b97Skupfer	$(ROOTDIR)/usb/clients/audio  \
226fb9f9b97Skupfer	$(ROOTDIR)/usb/clients/hid \
227ff0e937bSRaymond Chen	$(ROOTDIR)/usb/clients/hwarc \
228fb9f9b97Skupfer	$(ROOTDIR)/usb/clients/mass_storage	\
229fb9f9b97Skupfer	$(ROOTDIR)/usb/clients/printer  \
23090f05028Syq193411	$(ROOTDIR)/usb/clients/usbcdc  \
231c77a61a7Syz147069	$(ROOTDIR)/usb/clients/video/usbvc  \
232692d834dSPengcheng Chen - Sun Microsystems - Beijing China	$(ROOTDIR)/usb/clients/usbinput/usbwcm \
233fb9f9b97Skupfer	$(ROOTDIR)/usb/clients/ugen  \
234ff0e937bSRaymond Chen	$(ROOTDIR)/uwb \
235ff0e937bSRaymond Chen	$(ROOTDIR)/uwb/uwba \
236fb9f9b97Skupfer	$(ROOTDIR)/1394         \
237fb9f9b97Skupfer	$(ROOTDIR)/rsm		\
23845916cd2Sjpk	$(ROOTDIR)/tsol		\
239fb9f9b97Skupfer	$($(MACH)_ROOTDIRS)
240fb9f9b97Skupfer
241fb9f9b97Skupfer
242fb9f9b97SkupferROOTHDRS=				\
243fb9f9b97Skupfer	$($(MACH)_HDRS:%=$(ROOTDIR)/%)	\
244fb9f9b97Skupfer	$(HDRS:%=$(ROOTDIR)/%)
245fb9f9b97Skupfer
246fb9f9b97SkupferROOTAUDHDRS= $(AUDIOHDRS:%=$(ROOTDIR)/audio/%)
247fb9f9b97Skupfer
248fb9f9b97SkupferROOTAVHDRS= $(AVHDRS:%=$(ROOTDIR)/av/%)
249fb9f9b97Skupfer
250fb9f9b97SkupferROOTCRYPTOHDRS= $(CRYPTOHDRS:%=$(ROOTDIR)/crypto/%)
251fb9f9b97Skupfer
252fb9f9b97SkupferROOTDCAMHDRS= $(DCAMHDRS:%=$(ROOTDIR)/dcam/%)
253fb9f9b97Skupfer
254fb9f9b97SkupferROOTIBHDRS= $(IBHDRS:%=$(ROOTDIR)/ib/%)
255fb9f9b97SkupferROOTIBDHDRS= $(IBDHDRS:%=$(ROOTDIR)/ib/clients/ibd/%)
256fb9f9b97SkupferROOTIBTLHDRS= $(IBTLHDRS:%=$(ROOTDIR)/ib/ibtl/%)
257fb9f9b97SkupferROOTIBTLIMPLHDRS= $(IBTLIMPLHDRS:%=$(ROOTDIR)/ib/ibtl/impl/%)
258fb9f9b97SkupferROOTIBNEXHDRS= $(IBNEXHDRS:%=$(ROOTDIR)/ib/ibnex/%)
259fb9f9b97SkupferROOTIBMGTHDRS= $(IBMGTHDRS:%=$(ROOTDIR)/ib/mgt/%)
260fb9f9b97SkupferROOTIBMFHDRS= $(IBMFHDRS:%=$(ROOTDIR)/ib/mgt/ibmf/%)
261*c39526b7SPramod GunjikarROOTOFHDRS= $(OFHDRS:%=$(ROOTDIR)/ib/clients/of/%)
262*c39526b7SPramod GunjikarROOTRDMAHDRS= $(RDMAHDRS:%=$(ROOTDIR)/ib/clients/of/rdma/%)
263*c39526b7SPramod GunjikarROOTSOL_OFSHDRS= $(SOL_OFSHDRS:%=$(ROOTDIR)/ib/clients/of/sol_ofs/%)
264*c39526b7SPramod GunjikarROOTSOL_UVERBSHDRS= $(SOL_UVERBSHDRS:%=$(ROOTDIR)/ib/clients/of/sol_uverbs/%)
265*c39526b7SPramod GunjikarROOTSOL_UCMAHDRS= $(SOL_UCMAHDRS:%=$(ROOTDIR)/ib/clients/of/sol_ucma/%)
266fb9f9b97SkupferROOTTAVORHDRS= $(TAVORHDRS:%=$(ROOTDIR)/ib/adapters/tavor/%)
2677dd1301aSBill TaylorROOTHERMONHDRS= $(HERMONHDRS:%=$(ROOTDIR)/ib/adapters/hermon/%)
268fb9f9b97Skupfer
269a6d42e7dSPeter DunlapROOTIDMHDRS= $(IDMHDRS:%=$(ROOTDIR)/idm/%)
270a6d42e7dSPeter DunlapROOTISCSITHDRS= $(ISCSITHDRS:%=$(ROOTDIR)/iscsit/%)
271a6d42e7dSPeter Dunlap
272fb9f9b97SkupferROOTISOHDRS= $(ISOHDRS:%=$(ROOTDIR)/iso/%)
273fb9f9b97Skupfer
274fb9f9b97SkupferROOTFMHDRS= $(FMHDRS:%=$(ROOTDIR)/fm/%)
275fb9f9b97SkupferROOTFMCPUHDRS= $(FMCPUHDRS:%=$(ROOTDIR)/fm/cpu/%)
276fb9f9b97SkupferROOTFMIOHDRS= $(FMIOHDRS:%=$(ROOTDIR)/fm/io/%)
277ea8dc4b6SeschrockROOTFMFSHDRS= $(FMFSHDRS:%=$(ROOTDIR)/fm/fs/%)
278fb9f9b97Skupfer
279fb9f9b97SkupferROOTFSHDRS= $(FSHDRS:%=$(ROOTDIR)/fs/%)
280fb9f9b97Skupfer
281fb9f9b97SkupferROOTLVMHDRS= $(ALL_LVMHDRS:%=$(ROOTDIR)/lvm/%)
282fb9f9b97Skupfer
283fb9f9b97SkupferROOTPCMCIAHDRS= $(PCMCIAHDRS:%=$(ROOTDIR)/pcmcia/%)
284fb9f9b97Skupfer
285fb9f9b97SkupferROOTSCSIHDRS= $(SCSIHDRS:%=$(ROOTDIR)/scsi/%)
28666f9d5cbSmlfROOTSATAGENHDRS= $(SATAGENHDRS:%=$(ROOTDIR)/sata/%)
287fb9f9b97SkupferROOTSCSICONFHDRS= $(SCSICONFHDRS:%=$(ROOTDIR)/scsi/conf/%)
288fb9f9b97SkupferROOTSCSIGENHDRS= $(SCSIGENHDRS:%=$(ROOTDIR)/scsi/generic/%)
289fb9f9b97SkupferROOTSCSIIMPLHDRS= $(SCSIIMPLHDRS:%=$(ROOTDIR)/scsi/impl/%)
290fb9f9b97SkupferROOTSCSITARGETSHDRS= $(SCSITARGETSHDRS:%=$(ROOTDIR)/scsi/targets/%)
291fb9f9b97SkupferROOTSCSICADHDRS= $(SCSICADHDRS:%=$(ROOTDIR)/scsi/adapters/%)
2924bb7efa7SGarrett D'AmoreROOTSCSIADHDRS= $(SCSICADHDRS:%=$(ROOTDIR)/scsi/adapters/%)
293fb9f9b97SkupferROOTSCSIVHCIHDRS= $(SCSIVHCIHDRS:%=$(ROOTDIR)/scsi/adapters/%)
294fcf3ce44SJohn ForteROOTSCSIISCSIHDRS= $(SCSIISCSIHDRS:%=$(ROOTDIR)/scsi/adapters/%)
295fb9f9b97Skupfer
296fcf3ce44SJohn ForteROOTFC4HDRS= $(FC4HDRS:%=$(ROOTDIR)/fc4/%)
297fcf3ce44SJohn ForteROOTFCHDRS= $(FCHDRS:%=$(ROOTDIR)/fibre-channel/%)
298fcf3ce44SJohn ForteROOTFCIMPLHDRS= $(FCIMPLHDRS:%=$(ROOTDIR)/fibre-channel/impl/%)
299fcf3ce44SJohn ForteROOTFCULPHDRS= $(FCULPHDRS:%=$(ROOTDIR)/fibre-channel/ulp/%)
300fb9f9b97Skupfer
3014bb7efa7SGarrett D'AmoreROOTSDCARDHDRS= $(SDCARDHDRS:%=$(ROOTDIR)/sdcard/%)
3024bb7efa7SGarrett D'Amore
303fb9f9b97SkupferROOTSYSEVENTHDRS= $(SYSEVENTHDRS:%=$(ROOTDIR)/sysevent/%)
304fb9f9b97SkupferROOTCONTRACTHDRS= $(CONTRACTHDRS:%=$(ROOTDIR)/contract/%)
305fb9f9b97Skupfer
306fb9f9b97SkupferROOTXHDRS= $(XHDRS:%=$(ROOTDIR)/%)
307fb9f9b97Skupfer
308fb9f9b97SkupferROOTUSBHDRS= $(USBHDRS:%=$(ROOTDIR)/usb/%)
309ff0e937bSRaymond ChenROOTUWBHDRS= $(UWBHDRS:%=$(ROOTDIR)/uwb/%)
310ff0e937bSRaymond ChenROOTUWBAHDRS= $(UWBAHDRS:%=$(ROOTDIR)/uwb/uwba/%)
311fb9f9b97SkupferROOTUSBAUDHDRS= $(USBAUDHDRS:%=$(ROOTDIR)/usb/clients/audio/%)
312fb9f9b97SkupferROOTUSBHUBDHDRS= $(USBHUBDHDRS:%=$(ROOTDIR)/usb/hubd/%)
313fb9f9b97SkupferROOTUSBHIDHDRS = $(USBHIDHDRS:%=$(ROOTDIR)/usb/clients/hid/%)
314ff0e937bSRaymond ChenROOTUSBHWARCHDRS = $(USBHWARCHDRS:%=$(ROOTDIR)/usb/clients/hwarc/%)
315fb9f9b97SkupferROOTUSBMSHDRS= $(USBMSHDRS:%=$(ROOTDIR)/usb/clients/mass_storage/%)
316fb9f9b97SkupferROOTUSBPRNHDRS= $(USBPRNHDRS:%=$(ROOTDIR)/usb/clients/printer/%)
31790f05028Syq193411ROOTUSBCDCHDRS= $(USBCDCHDRS:%=$(ROOTDIR)/usb/clients/usbcdc/%)
318c77a61a7Syz147069ROOTUSBVIDHDRS= $(USBVIDHDRS:%=$(ROOTDIR)/usb/clients/video/usbvc/%)
319692d834dSPengcheng Chen - Sun Microsystems - Beijing ChinaROOTUSBWCMHDRS= $(USBWCMHDRS:%=$(ROOTDIR)/usb/clients/usbinput/usbwcm/%)
320fb9f9b97SkupferROOTUGENHDRS= $(UGENHDRS:%=$(ROOTDIR)/usb/clients/ugen/%)
321fb9f9b97Skupfer
322fb9f9b97SkupferROOT1394HDRS= $(I1394HDRS:%=$(ROOTDIR)/1394/%)
323fb9f9b97Skupfer
324fb9f9b97SkupferROOTRSMHDRS= $(RSMHDRS:%=$(ROOTDIR)/rsm/%)
325fb9f9b97Skupfer
326fb9f9b97SkupferROOTSDKTPHDRS= $(SDKTPHDRS:%=$(ROOTDIR)/dktp/%)
327fb9f9b97SkupferROOTDKTPHDRS= $(DKTPHDRS:%=$(ROOTDIR)/dktp/%)
328fb9f9b97SkupferROOTPCHDRS= $(PCHDRS:%=$(ROOTDIR)/%)
329fb9f9b97SkupferROOTHOTPLUGHDRS= $(HOTPLUGHDRS:%=$(ROOTDIR)/hotplug/%)
330fb9f9b97SkupferROOTHOTPLUGPCIHDRS= $(HOTPLUGPCIHDRS:%=$(ROOTDIR)/hotplug/pci/%)
331fb9f9b97Skupfer
33245916cd2SjpkROOTTSOLHDRS= $(TSOLHDRS:%=$(ROOTDIR)/tsol/%)
333fb9f9b97Skupfer
334fb9f9b97Skupfersparc_ROOTHDRS=	$(ROOTSDKTPHDRS) $(ROOTSCSICADHDRS) $(ROOTSCSITARGETSHDRS) \
335fcf3ce44SJohn Forte		$(ROOTUSBHDRS) $(ROOTUSBHUBDHDRS) $(ROOTPCMCIAHDRS) \
336fcf3ce44SJohn Forte		$(ROOTUSBAUDHDRS) $(ROOTUSBHIDHDRS) $(ROOTUSBMSHDRS) \
337ff0e937bSRaymond Chen		$(ROOTUSBPRNHDRS) $(ROOTUGENHDRS) $(ROOTUSBVIDHDRS) \
338ff0e937bSRaymond Chen		$(ROOTUWBHDRS) $(ROOTUWBAHDRS) $(ROOTUSBHWARCHDRS)
339fb9f9b97Skupfer
340fb9f9b97Skupferi386_ROOTHDRS=	$(ROOTDKTPHDRS) $(ROOTPCHDRS) $(ROOTSCSITARGETSHDRS)	\
341fcf3ce44SJohn Forte		$(ROOTSCSIVHCIHDRS) $(ROOTPCMCIAHDRS) $(ROOTHOTPLUGHDRS) \
342ff0e937bSRaymond Chen		$(ROOTHOTPLUGPCIHDRS) $(ROOTSATAGENHDRS) \
343ff0e937bSRaymond Chen		$(ROOTUWBHDRS) $(ROOTUWBAHDRS) $(ROOTUSBHWARCHDRS)
344fb9f9b97Skupfer
345fb9f9b97Skupfer# install rules
346fb9f9b97Skupfer$(ROOTDIR)/%: %
347fb9f9b97Skupfer	$(INS.file)
348fb9f9b97Skupfer
349fb9f9b97Skupfer$(ROOTDIR)/crypto/%: crypto/%
350fb9f9b97Skupfer	$(INS.file)
351fb9f9b97Skupfer
352fcf3ce44SJohn Forte$(ROOTDIR)/fc4/%:		fc4/%
353fcf3ce44SJohn Forte	$(INS.file)
354fcf3ce44SJohn Forte
355fcf3ce44SJohn Forte$(ROOTDIR)/fibre-channel/%:	fibre-channel/%
356fcf3ce44SJohn Forte	$(INS.file)
357fcf3ce44SJohn Forte
358fcf3ce44SJohn Forte$(ROOTDIR)/fibre-channel/impl/%:	fibre-channel/impl/%
359fcf3ce44SJohn Forte	$(INS.file)
360fcf3ce44SJohn Forte
361fcf3ce44SJohn Forte$(ROOTDIR)/fibre-channel/ulp/:	fibre-channel/ulp/%
362fcf3ce44SJohn Forte	$(INS.file)
363fcf3ce44SJohn Forte
364fb9f9b97Skupfer$(ROOTDIR)/fm/%:                fm/%
365fb9f9b97Skupfer	$(INS.file)
366fb9f9b97Skupfer
367fb9f9b97Skupfer$(ROOTDIR)/fm/cpu/%:                fm/cpu/%
368fb9f9b97Skupfer	$(INS.file)
369fb9f9b97Skupfer
370fb9f9b97Skupfer$(ROOTDIR)/fm/io/%:                fm/io/%
371fb9f9b97Skupfer	$(INS.file)
372fb9f9b97Skupfer
373fb9f9b97Skupfer$(ROOTDIR)/fs/%: fs/%
374fb9f9b97Skupfer	$(INS.file)
375fb9f9b97Skupfer
376fb9f9b97Skupfer$(ROOTDIR)/ib/%:		ib/%
377fb9f9b97Skupfer	$(INS.file)
378fb9f9b97Skupfer
379fb9f9b97Skupfer$(ROOTDIR)/ib/clients/ibd/%:	ib/clients/ibd/%
380fb9f9b97Skupfer	$(INS.file)
381fb9f9b97Skupfer
382*c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/%:		of/%
383*c39526b7SPramod Gunjikar	$(INS.file)
384*c39526b7SPramod Gunjikar
385*c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/rdma/%:	ib/clients/of/rdma/%
386*c39526b7SPramod Gunjikar	$(INS.file)
387*c39526b7SPramod Gunjikar
388*c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/sol_ofs/%:	ib/clients/of/sol_ofs/%
389*c39526b7SPramod Gunjikar	$(INS.file)
390*c39526b7SPramod Gunjikar
391*c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/sol_uverbs/%:	ib/clients/of/sol_uverbs/%
392*c39526b7SPramod Gunjikar	$(INS.file)
393*c39526b7SPramod Gunjikar
394*c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/sol_ucma/%:	ib/clients/of/sol_ucma/%
395*c39526b7SPramod Gunjikar	$(INS.file)
396*c39526b7SPramod Gunjikar
397fb9f9b97Skupfer$(ROOTDIR)/ib/ibtl/%:		ib/ibtl/%
398fb9f9b97Skupfer	$(INS.file)
399fb9f9b97Skupfer
400fb9f9b97Skupfer$(ROOTDIR)/ib/ibtl/impl/%:	ib/ibtl/impl/%
401fb9f9b97Skupfer	$(INS.file)
402fb9f9b97Skupfer
403fb9f9b97Skupfer$(ROOTDIR)/ib/ibnex/%:		ib/ibnex/%
404fb9f9b97Skupfer	$(INS.file)
405fb9f9b97Skupfer
406fb9f9b97Skupfer$(ROOTDIR)/ib/mgt/%:		ib/mgt/%
407fb9f9b97Skupfer	$(INS.file)
408fb9f9b97Skupfer
409fb9f9b97Skupfer$(ROOTDIR)/ib/mgt/ibmf/%:	ib/mgt/ibmf/%
410fb9f9b97Skupfer	$(INS.file)
411fb9f9b97Skupfer
412fb9f9b97Skupfer$(ROOTDIR)/ib/adapters/tavor/%:	ib/adapters/tavor/%
413fb9f9b97Skupfer	$(INS.file)
414fb9f9b97Skupfer
4157dd1301aSBill Taylor$(ROOTDIR)/ib/adapters/hermon/%:	ib/adapters/hermon/%
4167dd1301aSBill Taylor	$(INS.file)
4177dd1301aSBill Taylor
418fb9f9b97Skupfer$(ROOTDIR)/lvm/%: lvm/%
419fb9f9b97Skupfer	$(INS.file)
420fb9f9b97Skupfer
421fb9f9b97Skupfer$(ROOTDIR)/pcmcia/%:		pcmcia/%
422fb9f9b97Skupfer	$(INS.file)
423fb9f9b97Skupfer
424fb9f9b97Skupfer$(ROOTDIR)/scsi/%:		scsi/%
425fb9f9b97Skupfer	$(INS.file)
426fb9f9b97Skupfer
427fb9f9b97Skupfer$(ROOTDIR)/scsi/conf/%:		scsi/conf/%
428fb9f9b97Skupfer	$(INS.file)
429fb9f9b97Skupfer
430fb9f9b97Skupfer$(ROOTDIR)/scsi/generic/%:	scsi/generic/%
431fb9f9b97Skupfer	$(INS.file)
432fb9f9b97Skupfer
433fb9f9b97Skupfer$(ROOTDIR)/scsi/impl/%:		scsi/impl/%
434fb9f9b97Skupfer	$(INS.file)
435fb9f9b97Skupfer
436fb9f9b97Skupfer$(ROOTDIR)/scsi/targets/%:	scsi/targets/%
437fb9f9b97Skupfer	$(INS.file)
438fb9f9b97Skupfer
439fcf3ce44SJohn Forte$(ROOTDIR)/scsi/adapters/%:	scsi/adapters/%
440fb9f9b97Skupfer	$(INS.file)
441fb9f9b97Skupfer
4424bb7efa7SGarrett D'Amore$(ROOTDIR)/sdcard/%:		sdcard/%
4434bb7efa7SGarrett D'Amore	$(INS.file)
4444bb7efa7SGarrett D'Amore
445fb9f9b97Skupfer$(ROOTDIR)/sysevent/%:		sysevent/%
446fb9f9b97Skupfer	$(INS.file)
447fb9f9b97Skupfer
448fb9f9b97Skupfer$(ROOTDIR)/contract/%:		contract/%
449fb9f9b97Skupfer	$(INS.file)
450fb9f9b97Skupfer
451fb9f9b97Skupfer$(ROOTDIR)/usb/%:		usb/%
452fb9f9b97Skupfer	$(INS.file)
453fb9f9b97Skupfer
454fb9f9b97Skupfer$(ROOTDIR)/usb/hubd/%:		usb/hubd/%
455fb9f9b97Skupfer	$(INS.file)
456fb9f9b97Skupfer
457fb9f9b97Skupfer$(ROOTDIR)/usb/clients/hid/%:	usb/clients/hid/%
458fb9f9b97Skupfer	$(INS.file)
459fb9f9b97Skupfer
460fb9f9b97Skupfer$(ROOTDIR)/usb/clients/mass_storage/%:	usb/clients/mass_storage/%
461fb9f9b97Skupfer	$(INS.file)
462fb9f9b97Skupfer
463fb9f9b97Skupfer$(ROOTDIR)/dktp/%: dktp/%
464fb9f9b97Skupfer	$(INS.file)
465fb9f9b97Skupfer
466fb9f9b97Skupfer$(ROOTDIR)/1394/%:                    1394/%
467fb9f9b97Skupfer	$(INS.file)
468fb9f9b97Skupfer
469fb9f9b97Skupfer$(ROOTDIR)/rsm/%:	rsm/%
470fb9f9b97Skupfer	$(INS.file)
471fb9f9b97Skupfer
47245916cd2Sjpk$(ROOTDIR)/tsol/%:	tsol/%
47345916cd2Sjpk	$(INS.file)
47445916cd2Sjpk
475fb9f9b97Skupfer$(ROOTDIRS):
476fb9f9b97Skupfer	$(INS.dir)
477fb9f9b97Skupfer
478