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