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# 215f10ef69SYuri Pankov 225f10ef69SYuri Pankov# 23c39526b7SPramod Gunjikar# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. 24e2c88f0cSGarrett D'Amore# Copyright 2014 Garrett D'Amore <garrett@damore.org> 255f10ef69SYuri Pankov# Copyright 2016 Nexenta Systems, Inc. 26a61ed2ceSHans Rosenfeld# Copyright 2019 Joyent, Inc. 27fb9f9b97Skupfer# 28fb9f9b97Skupfer 29fb9f9b97Skupfer# Common definitions for open and closed headers. 30fb9f9b97Skupfer 31fb9f9b97Skupfer# check files really don't exist 32fb9f9b97Skupfer 33fb9f9b97Skupferaudio/%.check: audio/%.h 34fb9f9b97Skupfer $(DOT_H_CHECK) 35fb9f9b97Skupfer 36fb9f9b97Skupferav/%.check: av/%.h 37fb9f9b97Skupfer $(DOT_H_CHECK) 38fb9f9b97Skupfer 39fb9f9b97Skupferfm/%.check: fm/%.h 40fb9f9b97Skupfer $(DOT_H_CHECK) 41fb9f9b97Skupfer 42fb9f9b97Skupferfm/cpu/%.check: fm/cpu/%.h 43fb9f9b97Skupfer $(DOT_H_CHECK) 44fb9f9b97Skupfer 45ea8dc4b6Seschrockfm/fs/%.check: fm/fs/%.h 46ea8dc4b6Seschrock $(DOT_H_CHECK) 47ea8dc4b6Seschrock 48fb9f9b97Skupferfm/io/%.check: fm/io/%.h 49fb9f9b97Skupfer $(DOT_H_CHECK) 50fb9f9b97Skupfer 51fb9f9b97Skupferfs/%.check: fs/%.h 52fb9f9b97Skupfer $(DOT_H_CHECK) 53fb9f9b97Skupfer 54fd71220bSRobert Mustacchigpio/%.check: gpio/%.h 55fd71220bSRobert Mustacchi $(DOT_H_CHECK) 56fd71220bSRobert Mustacchi 57fb9f9b97Skupferib/%.check: ib/%.h 58fb9f9b97Skupfer $(DOT_H_CHECK) 59fb9f9b97Skupfer 60fb9f9b97Skupferib/clients/ibd/%.check: ib/clients/ibd/%.h 61fb9f9b97Skupfer $(DOT_H_CHECK) 62fb9f9b97Skupfer 63c39526b7SPramod Gunjikarib/clients/of/%.check: ib/clients/of/%.h 64c39526b7SPramod Gunjikar $(DOT_H_CHECK) 65c39526b7SPramod Gunjikar 66c39526b7SPramod Gunjikarib/clients/of/rdma/%.check: ib/clients/of/rdma/%.h 67c39526b7SPramod Gunjikar $(DOT_H_CHECK) 68c39526b7SPramod Gunjikar 69c39526b7SPramod Gunjikarib/clients/of/sol_ofs/%.check: ib/clients/of/sol_ofs/%.h 70c39526b7SPramod Gunjikar $(DOT_H_CHECK) 71c39526b7SPramod Gunjikar 72c39526b7SPramod Gunjikarib/clients/of/sol_uverbs/%.check: ib/clients/of/sol_uverbs/%.h 73c39526b7SPramod Gunjikar $(DOT_H_CHECK) 74c39526b7SPramod Gunjikar 75448bf859SLida.Hornib/clients/of/sol_umad/%.check: ib/clients/of/sol_umad/%.h 76448bf859SLida.Horn $(DOT_H_CHECK) 77448bf859SLida.Horn 78c39526b7SPramod Gunjikarib/clients/of/sol_ucma/%.check: ib/clients/of/sol_ucma/%.h 79c39526b7SPramod Gunjikar $(DOT_H_CHECK) 80c39526b7SPramod Gunjikar 81fb9f9b97Skupferib/ibtl/%.check: ib/ibtl/%.h 82fb9f9b97Skupfer $(DOT_H_CHECK) 83fb9f9b97Skupfer 84fb9f9b97Skupferib/ibtl/impl/%.check: ib/ibtl/impl/%.h 85fb9f9b97Skupfer $(DOT_H_CHECK) 86fb9f9b97Skupfer 87fb9f9b97Skupferib/ibnex/%.check: ib/ibnex/%.h 88fb9f9b97Skupfer $(DOT_H_CHECK) 89fb9f9b97Skupfer 90fb9f9b97Skupferib/mgt/%.check: ib/mgt/%.h 91fb9f9b97Skupfer $(DOT_H_CHECK) 92fb9f9b97Skupfer 93fb9f9b97Skupferib/mgt/ibmf/%.check: ib/mgt/ibmf/%.h 94fb9f9b97Skupfer $(DOT_H_CHECK) 95fb9f9b97Skupfer 96fb9f9b97Skupferib/adapters/tavor/%.check: ib/adapters/tavor/%.h 97fb9f9b97Skupfer $(DOT_H_CHECK) 98fb9f9b97Skupfer 997dd1301aSBill Taylorib/adapters/hermon/%.check: ib/adapters/hermon/%.h 1007dd1301aSBill Taylor $(DOT_H_CHECK) 1017dd1301aSBill Taylor 102758868cdSBill Taylorib/adapters/%.check: ib/adapters/%.h 103758868cdSBill Taylor $(DOT_H_CHECK) 104758868cdSBill Taylor 105a6d42e7dSPeter Dunlapidm/%.check: idm/%.h 106a6d42e7dSPeter Dunlap $(DOT_H_CHECK) 107a6d42e7dSPeter Dunlap 108a6d42e7dSPeter Dunlapiscsit/%.check: iscsit/%.h 109a6d42e7dSPeter Dunlap $(DOT_H_CHECK) 110a6d42e7dSPeter Dunlap 111533affcbSRobert Mustacchinvme/%.check: nvme/%.h 112533affcbSRobert Mustacchi $(DOT_H_CHECK) 113533affcbSRobert Mustacchi 114fb9f9b97Skupferscsi/%.check: scsi/%.h 115fb9f9b97Skupfer $(DOT_H_CHECK) 116fb9f9b97Skupfer 117fb9f9b97Skupferscsi/conf/%.check: scsi/conf/%.h 118fb9f9b97Skupfer $(DOT_H_CHECK) 119fb9f9b97Skupfer 120fb9f9b97Skupferscsi/generic/%.check: scsi/generic/%.h 121fb9f9b97Skupfer $(DOT_H_CHECK) 122fb9f9b97Skupfer 123fb9f9b97Skupferscsi/impl/%.check: scsi/impl/%.h 124fb9f9b97Skupfer $(DOT_H_CHECK) 125fb9f9b97Skupfer 126fb9f9b97Skupferscsi/targets/%.check: scsi/targets/%.h 127fb9f9b97Skupfer $(DOT_H_CHECK) 128fb9f9b97Skupfer 129fb9f9b97Skupferscsi/adapters/%.check: scsi/adapters/%.h 130fb9f9b97Skupfer $(DOT_H_CHECK) 131fb9f9b97Skupfer 1324bb7efa7SGarrett D'Amoresdcard/%.check: sdcard/%.h 1334bb7efa7SGarrett D'Amore $(DOT_H_CHECK) 1344bb7efa7SGarrett D'Amore 135fb9f9b97Skupfersysevent/%.check: sysevent/%.h 136fb9f9b97Skupfer $(DOT_H_CHECK) 137fb9f9b97Skupfer 138fb9f9b97Skupfercontract/%.check: contract/%.h 139fb9f9b97Skupfer $(DOT_H_CHECK) 140fb9f9b97Skupfer 141fb9f9b97Skupferusb/%.check: usb/%.h 142fb9f9b97Skupfer $(DOT_H_CHECK) 143fb9f9b97Skupfer 144fb9f9b97Skupferusb/clients/audio/%.check: usb/clients/audio/%.h 145fb9f9b97Skupfer $(DOT_H_CHECK) 146fb9f9b97Skupfer 147fb9f9b97Skupferusb/hubd/%.check: usb/hubd/%.h 148fb9f9b97Skupfer $(DOT_H_CHECK) 149fb9f9b97Skupfer 150fb9f9b97Skupferusb/clients/hid/%.check: usb/clients/hid/%.h 151fb9f9b97Skupfer $(DOT_H_CHECK) 152fb9f9b97Skupfer 153fb9f9b97Skupferusb/clients/mass_storage/%.check: usb/clients/mass_storage/%.h 154fb9f9b97Skupfer $(DOT_H_CHECK) 155fb9f9b97Skupfer 156fb9f9b97Skupferusb/clients/printer/%.check: usb/clients/printer/%.h 157fb9f9b97Skupfer $(DOT_H_CHECK) 158fb9f9b97Skupfer 159a61ed2ceSHans Rosenfeldusb/clients/ccid/%.check: usb/clients/ccid/%.h 160a61ed2ceSHans Rosenfeld $(DOT_H_CHECK) 161a61ed2ceSHans Rosenfeld 16290f05028Syq193411usb/clients/usbcdc/%.check: usb/clients/usbcdc/%.h 16390f05028Syq193411 $(DOT_H_CHECK) 16490f05028Syq193411 165c77a61a7Syz147069usb/clients/video/usbvc/%.check: usb/clients/video/usbvc/%.h 166c77a61a7Syz147069 $(DOT_H_CHECK) 167c77a61a7Syz147069 168692d834dSPengcheng Chen - Sun Microsystems - Beijing Chinausb/clients/usbinput/usbwcm/%.check: usb/clients/usbinput/usbwcm/%.h 169692d834dSPengcheng Chen - Sun Microsystems - Beijing China $(DOT_H_CHECK) 170692d834dSPengcheng Chen - Sun Microsystems - Beijing China 171fb9f9b97Skupfer1394/%.check: 1394/%.h 172fb9f9b97Skupfer $(DOT_H_CHECK) 173fb9f9b97Skupfer 174fb9f9b97Skupferrsm/%.check: rsm/%.h 175fb9f9b97Skupfer $(DOT_H_CHECK) 176fb9f9b97Skupfer 17745916cd2Sjpktsol/%.check: tsol/%.h 17845916cd2Sjpk $(DOT_H_CHECK) 17945916cd2Sjpk 180fb9f9b97SkupferROOTDIR= $(ROOT)/usr/include/sys 181fb9f9b97Skupfer 182fb9f9b97SkupferROOTDIRS= \ 183fb9f9b97Skupfer $(ROOTDIR) \ 184fb9f9b97Skupfer $(ROOTDIR)/audio \ 18547cd5876SAlan Perry $(ROOTDIR)/av \ 186a3eabe59SToomas Soome $(ROOTDIR)/dktp \ 187fb9f9b97Skupfer $(ROOTDIR)/hotplug \ 188fb9f9b97Skupfer $(ROOTDIR)/hotplug/pci \ 189fb9f9b97Skupfer $(ROOTDIR)/crypto \ 190fb9f9b97Skupfer $(ROOTDIR)/dcam \ 191fb9f9b97Skupfer $(ROOTDIR)/iso \ 192fcf3ce44SJohn Forte $(ROOTDIR)/fc4 \ 193fcf3ce44SJohn Forte $(ROOTDIR)/fibre-channel \ 194fcf3ce44SJohn Forte $(ROOTDIR)/fibre-channel/impl \ 195fcf3ce44SJohn Forte $(ROOTDIR)/fibre-channel/ulp \ 196fb9f9b97Skupfer $(ROOTDIR)/fm \ 197fb9f9b97Skupfer $(ROOTDIR)/fm/cpu \ 198ea8dc4b6Seschrock $(ROOTDIR)/fm/fs \ 199fb9f9b97Skupfer $(ROOTDIR)/fm/io \ 200fb9f9b97Skupfer $(ROOTDIR)/fs \ 201fd71220bSRobert Mustacchi $(ROOTDIR)/gpio \ 202*32002227SRobert Mustacchi $(ROOTDIR)/i2c \ 203fb9f9b97Skupfer $(ROOTDIR)/ib \ 204fb9f9b97Skupfer $(ROOTDIR)/ib/adapters/tavor \ 2057dd1301aSBill Taylor $(ROOTDIR)/ib/adapters/hermon \ 206758868cdSBill Taylor $(ROOTDIR)/ib/adapters \ 207fb9f9b97Skupfer $(ROOTDIR)/ib/ibtl \ 208fb9f9b97Skupfer $(ROOTDIR)/ib/ibtl/impl \ 209fb9f9b97Skupfer $(ROOTDIR)/ib/mgt \ 210fb9f9b97Skupfer $(ROOTDIR)/ib/mgt/ibmf \ 211fb9f9b97Skupfer $(ROOTDIR)/ib/ibnex \ 212fb9f9b97Skupfer $(ROOTDIR)/ib/clients/ibd \ 213c39526b7SPramod Gunjikar $(ROOTDIR)/ib/clients/of \ 214c39526b7SPramod Gunjikar $(ROOTDIR)/ib/clients/of/rdma \ 215c39526b7SPramod Gunjikar $(ROOTDIR)/ib/clients/of/sol_ofs \ 216c39526b7SPramod Gunjikar $(ROOTDIR)/ib/clients/of/sol_uverbs \ 217448bf859SLida.Horn $(ROOTDIR)/ib/clients/of/sol_umad \ 218c39526b7SPramod Gunjikar $(ROOTDIR)/ib/clients/of/sol_ucma \ 219a6d42e7dSPeter Dunlap $(ROOTDIR)/idm \ 220a6d42e7dSPeter Dunlap $(ROOTDIR)/iscsit \ 221533affcbSRobert Mustacchi $(ROOTDIR)/nvme \ 222a3eabe59SToomas Soome $(ROOTDIR)/sata \ 223fb9f9b97Skupfer $(ROOTDIR)/scsi \ 224a3eabe59SToomas Soome $(ROOTDIR)/scsi/adapters \ 225fb9f9b97Skupfer $(ROOTDIR)/scsi/conf \ 226fb9f9b97Skupfer $(ROOTDIR)/scsi/generic \ 227fb9f9b97Skupfer $(ROOTDIR)/scsi/impl \ 228a3eabe59SToomas Soome $(ROOTDIR)/scsi/targets \ 2294bb7efa7SGarrett D'Amore $(ROOTDIR)/sdcard \ 230fb9f9b97Skupfer $(ROOTDIR)/sysevent \ 231fb9f9b97Skupfer $(ROOTDIR)/contract \ 232fb9f9b97Skupfer $(ROOTDIR)/usb \ 233fb9f9b97Skupfer $(ROOTDIR)/usb/hubd \ 234fb9f9b97Skupfer $(ROOTDIR)/usb/clients \ 235fb9f9b97Skupfer $(ROOTDIR)/usb/clients/audio \ 236fb9f9b97Skupfer $(ROOTDIR)/usb/clients/hid \ 237fb9f9b97Skupfer $(ROOTDIR)/usb/clients/mass_storage \ 238fb9f9b97Skupfer $(ROOTDIR)/usb/clients/printer \ 23990f05028Syq193411 $(ROOTDIR)/usb/clients/usbcdc \ 240c77a61a7Syz147069 $(ROOTDIR)/usb/clients/video/usbvc \ 241692d834dSPengcheng Chen - Sun Microsystems - Beijing China $(ROOTDIR)/usb/clients/usbinput/usbwcm \ 242a61ed2ceSHans Rosenfeld $(ROOTDIR)/usb/clients/ccid \ 243fb9f9b97Skupfer $(ROOTDIR)/usb/clients/ugen \ 244fb9f9b97Skupfer $(ROOTDIR)/1394 \ 245fb9f9b97Skupfer $(ROOTDIR)/rsm \ 24645916cd2Sjpk $(ROOTDIR)/tsol \ 247fb9f9b97Skupfer $($(MACH)_ROOTDIRS) 248fb9f9b97Skupfer 249fb9f9b97Skupfer 250fb9f9b97SkupferROOTHDRS= \ 251fb9f9b97Skupfer $($(MACH)_HDRS:%=$(ROOTDIR)/%) \ 252fb9f9b97Skupfer $(HDRS:%=$(ROOTDIR)/%) 253fb9f9b97Skupfer 254fb9f9b97SkupferROOTAUDHDRS= $(AUDIOHDRS:%=$(ROOTDIR)/audio/%) 255fb9f9b97Skupfer 256fb9f9b97SkupferROOTAVHDRS= $(AVHDRS:%=$(ROOTDIR)/av/%) 257fb9f9b97Skupfer 258fb9f9b97SkupferROOTCRYPTOHDRS= $(CRYPTOHDRS:%=$(ROOTDIR)/crypto/%) 259fb9f9b97Skupfer 260fb9f9b97SkupferROOTDCAMHDRS= $(DCAMHDRS:%=$(ROOTDIR)/dcam/%) 261fb9f9b97Skupfer 262*32002227SRobert MustacchiROOTI2CHDRS= $(I2CHDRS:%=$(ROOTDIR)/i2c/%) 263*32002227SRobert Mustacchi 264fb9f9b97SkupferROOTIBHDRS= $(IBHDRS:%=$(ROOTDIR)/ib/%) 265fb9f9b97SkupferROOTIBDHDRS= $(IBDHDRS:%=$(ROOTDIR)/ib/clients/ibd/%) 266fb9f9b97SkupferROOTIBTLHDRS= $(IBTLHDRS:%=$(ROOTDIR)/ib/ibtl/%) 267fb9f9b97SkupferROOTIBTLIMPLHDRS= $(IBTLIMPLHDRS:%=$(ROOTDIR)/ib/ibtl/impl/%) 268fb9f9b97SkupferROOTIBNEXHDRS= $(IBNEXHDRS:%=$(ROOTDIR)/ib/ibnex/%) 269fb9f9b97SkupferROOTIBMGTHDRS= $(IBMGTHDRS:%=$(ROOTDIR)/ib/mgt/%) 270fb9f9b97SkupferROOTIBMFHDRS= $(IBMFHDRS:%=$(ROOTDIR)/ib/mgt/ibmf/%) 271c39526b7SPramod GunjikarROOTOFHDRS= $(OFHDRS:%=$(ROOTDIR)/ib/clients/of/%) 272c39526b7SPramod GunjikarROOTRDMAHDRS= $(RDMAHDRS:%=$(ROOTDIR)/ib/clients/of/rdma/%) 273c39526b7SPramod GunjikarROOTSOL_OFSHDRS= $(SOL_OFSHDRS:%=$(ROOTDIR)/ib/clients/of/sol_ofs/%) 274c39526b7SPramod GunjikarROOTSOL_UVERBSHDRS= $(SOL_UVERBSHDRS:%=$(ROOTDIR)/ib/clients/of/sol_uverbs/%) 275448bf859SLida.HornROOTSOL_UMADHDRS= $(SOL_UMADHDRS:%=$(ROOTDIR)/ib/clients/of/sol_umad/%) 276c39526b7SPramod GunjikarROOTSOL_UCMAHDRS= $(SOL_UCMAHDRS:%=$(ROOTDIR)/ib/clients/of/sol_ucma/%) 277fb9f9b97SkupferROOTTAVORHDRS= $(TAVORHDRS:%=$(ROOTDIR)/ib/adapters/tavor/%) 2787dd1301aSBill TaylorROOTHERMONHDRS= $(HERMONHDRS:%=$(ROOTDIR)/ib/adapters/hermon/%) 279758868cdSBill TaylorROOTMLNXHDRS= $(MLNXHDRS:%=$(ROOTDIR)/ib/adapters/%) 280fb9f9b97Skupfer 281a6d42e7dSPeter DunlapROOTIDMHDRS= $(IDMHDRS:%=$(ROOTDIR)/idm/%) 282a6d42e7dSPeter DunlapROOTISCSITHDRS= $(ISCSITHDRS:%=$(ROOTDIR)/iscsit/%) 283a6d42e7dSPeter Dunlap 284fb9f9b97SkupferROOTISOHDRS= $(ISOHDRS:%=$(ROOTDIR)/iso/%) 285fb9f9b97Skupfer 286fb9f9b97SkupferROOTFMHDRS= $(FMHDRS:%=$(ROOTDIR)/fm/%) 287fb9f9b97SkupferROOTFMCPUHDRS= $(FMCPUHDRS:%=$(ROOTDIR)/fm/cpu/%) 288fb9f9b97SkupferROOTFMIOHDRS= $(FMIOHDRS:%=$(ROOTDIR)/fm/io/%) 289ea8dc4b6SeschrockROOTFMFSHDRS= $(FMFSHDRS:%=$(ROOTDIR)/fm/fs/%) 290fb9f9b97Skupfer 291fb9f9b97SkupferROOTFSHDRS= $(FSHDRS:%=$(ROOTDIR)/fs/%) 292fd71220bSRobert MustacchiROOTGPIOHDRS= $(GPIOHDRS:%=$(ROOTDIR)/gpio/%) 293fb9f9b97Skupfer 294533affcbSRobert MustacchiROOTNVMEHDRS= $(NVMEHDRS:%=$(ROOTDIR)/nvme/%) 295533affcbSRobert Mustacchi 296fb9f9b97SkupferROOTSCSIHDRS= $(SCSIHDRS:%=$(ROOTDIR)/scsi/%) 29766f9d5cbSmlfROOTSATAGENHDRS= $(SATAGENHDRS:%=$(ROOTDIR)/sata/%) 298fb9f9b97SkupferROOTSCSICONFHDRS= $(SCSICONFHDRS:%=$(ROOTDIR)/scsi/conf/%) 299fb9f9b97SkupferROOTSCSIGENHDRS= $(SCSIGENHDRS:%=$(ROOTDIR)/scsi/generic/%) 300fb9f9b97SkupferROOTSCSIIMPLHDRS= $(SCSIIMPLHDRS:%=$(ROOTDIR)/scsi/impl/%) 301fb9f9b97SkupferROOTSCSITARGETSHDRS= $(SCSITARGETSHDRS:%=$(ROOTDIR)/scsi/targets/%) 3024bb7efa7SGarrett D'AmoreROOTSCSIADHDRS= $(SCSICADHDRS:%=$(ROOTDIR)/scsi/adapters/%) 303fb9f9b97SkupferROOTSCSIVHCIHDRS= $(SCSIVHCIHDRS:%=$(ROOTDIR)/scsi/adapters/%) 304fcf3ce44SJohn ForteROOTSCSIISCSIHDRS= $(SCSIISCSIHDRS:%=$(ROOTDIR)/scsi/adapters/%) 305fb9f9b97Skupfer 306fcf3ce44SJohn ForteROOTFC4HDRS= $(FC4HDRS:%=$(ROOTDIR)/fc4/%) 307fcf3ce44SJohn ForteROOTFCHDRS= $(FCHDRS:%=$(ROOTDIR)/fibre-channel/%) 308fcf3ce44SJohn ForteROOTFCIMPLHDRS= $(FCIMPLHDRS:%=$(ROOTDIR)/fibre-channel/impl/%) 309fcf3ce44SJohn ForteROOTFCULPHDRS= $(FCULPHDRS:%=$(ROOTDIR)/fibre-channel/ulp/%) 310fb9f9b97Skupfer 3114bb7efa7SGarrett D'AmoreROOTSDCARDHDRS= $(SDCARDHDRS:%=$(ROOTDIR)/sdcard/%) 3124bb7efa7SGarrett D'Amore 313fb9f9b97SkupferROOTSYSEVENTHDRS= $(SYSEVENTHDRS:%=$(ROOTDIR)/sysevent/%) 314fb9f9b97SkupferROOTCONTRACTHDRS= $(CONTRACTHDRS:%=$(ROOTDIR)/contract/%) 315fb9f9b97Skupfer 316fb9f9b97SkupferROOTXHDRS= $(XHDRS:%=$(ROOTDIR)/%) 317fb9f9b97Skupfer 318fb9f9b97SkupferROOTUSBHDRS= $(USBHDRS:%=$(ROOTDIR)/usb/%) 319fb9f9b97SkupferROOTUSBAUDHDRS= $(USBAUDHDRS:%=$(ROOTDIR)/usb/clients/audio/%) 320fb9f9b97SkupferROOTUSBHUBDHDRS= $(USBHUBDHDRS:%=$(ROOTDIR)/usb/hubd/%) 321fb9f9b97SkupferROOTUSBHIDHDRS = $(USBHIDHDRS:%=$(ROOTDIR)/usb/clients/hid/%) 322fb9f9b97SkupferROOTUSBMSHDRS= $(USBMSHDRS:%=$(ROOTDIR)/usb/clients/mass_storage/%) 323fb9f9b97SkupferROOTUSBPRNHDRS= $(USBPRNHDRS:%=$(ROOTDIR)/usb/clients/printer/%) 32490f05028Syq193411ROOTUSBCDCHDRS= $(USBCDCHDRS:%=$(ROOTDIR)/usb/clients/usbcdc/%) 325c77a61a7Syz147069ROOTUSBVIDHDRS= $(USBVIDHDRS:%=$(ROOTDIR)/usb/clients/video/usbvc/%) 326692d834dSPengcheng Chen - Sun Microsystems - Beijing ChinaROOTUSBWCMHDRS= $(USBWCMHDRS:%=$(ROOTDIR)/usb/clients/usbinput/usbwcm/%) 327a61ed2ceSHans RosenfeldROOTUSBCCIDHDRS= $(USBCCIDHDRS:%=$(ROOTDIR)/usb/clients/ccid/%) 328fb9f9b97SkupferROOTUGENHDRS= $(UGENHDRS:%=$(ROOTDIR)/usb/clients/ugen/%) 329fb9f9b97Skupfer 330fb9f9b97SkupferROOT1394HDRS= $(I1394HDRS:%=$(ROOTDIR)/1394/%) 331fb9f9b97Skupfer 332fb9f9b97SkupferROOTRSMHDRS= $(RSMHDRS:%=$(ROOTDIR)/rsm/%) 333fb9f9b97Skupfer 334fb9f9b97SkupferROOTDKTPHDRS= $(DKTPHDRS:%=$(ROOTDIR)/dktp/%) 335fb9f9b97SkupferROOTHOTPLUGHDRS= $(HOTPLUGHDRS:%=$(ROOTDIR)/hotplug/%) 336fb9f9b97SkupferROOTHOTPLUGPCIHDRS= $(HOTPLUGPCIHDRS:%=$(ROOTDIR)/hotplug/pci/%) 337fb9f9b97Skupfer 33845916cd2SjpkROOTTSOLHDRS= $(TSOLHDRS:%=$(ROOTDIR)/tsol/%) 339fb9f9b97Skupfer 340a3eabe59SToomas Soomesparc_ROOTHDRS= \ 341506aa7c6SGarrett D'Amore $(ROOTUSBHDRS) $(ROOTUSBHUBDHDRS) \ 342fcf3ce44SJohn Forte $(ROOTUSBAUDHDRS) $(ROOTUSBHIDHDRS) $(ROOTUSBMSHDRS) \ 343e2c88f0cSGarrett D'Amore $(ROOTUSBPRNHDRS) $(ROOTUGENHDRS) $(ROOTUSBVIDHDRS) 344fb9f9b97Skupfer 3455b6ecd7fSRichard Lowei386_ROOTHDRS= \ 346a3eabe59SToomas Soome $(ROOTHOTPLUGHDRS) \ 347a3eabe59SToomas Soome $(ROOTHOTPLUGPCIHDRS) 348fb9f9b97Skupfer 349fb9f9b97Skupfer# install rules 350fb9f9b97Skupfer$(ROOTDIR)/%: % 351fb9f9b97Skupfer $(INS.file) 352fb9f9b97Skupfer 353fb9f9b97Skupfer$(ROOTDIR)/crypto/%: crypto/% 354fb9f9b97Skupfer $(INS.file) 355fb9f9b97Skupfer 356fcf3ce44SJohn Forte$(ROOTDIR)/fc4/%: fc4/% 357fcf3ce44SJohn Forte $(INS.file) 358fcf3ce44SJohn Forte 359fcf3ce44SJohn Forte$(ROOTDIR)/fibre-channel/%: fibre-channel/% 360fcf3ce44SJohn Forte $(INS.file) 361fcf3ce44SJohn Forte 362fcf3ce44SJohn Forte$(ROOTDIR)/fibre-channel/impl/%: fibre-channel/impl/% 363fcf3ce44SJohn Forte $(INS.file) 364fcf3ce44SJohn Forte 365fcf3ce44SJohn Forte$(ROOTDIR)/fibre-channel/ulp/: fibre-channel/ulp/% 366fcf3ce44SJohn Forte $(INS.file) 367fcf3ce44SJohn Forte 368fb9f9b97Skupfer$(ROOTDIR)/fm/%: fm/% 369fb9f9b97Skupfer $(INS.file) 370fb9f9b97Skupfer 371fb9f9b97Skupfer$(ROOTDIR)/fm/cpu/%: fm/cpu/% 372fb9f9b97Skupfer $(INS.file) 373fb9f9b97Skupfer 374fb9f9b97Skupfer$(ROOTDIR)/fm/io/%: fm/io/% 375fb9f9b97Skupfer $(INS.file) 376fb9f9b97Skupfer 377fb9f9b97Skupfer$(ROOTDIR)/fs/%: fs/% 378fb9f9b97Skupfer $(INS.file) 379fb9f9b97Skupfer 380fb9f9b97Skupfer$(ROOTDIR)/ib/%: ib/% 381fb9f9b97Skupfer $(INS.file) 382fb9f9b97Skupfer 383fb9f9b97Skupfer$(ROOTDIR)/ib/clients/ibd/%: ib/clients/ibd/% 384fb9f9b97Skupfer $(INS.file) 385fb9f9b97Skupfer 386c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/%: of/% 387c39526b7SPramod Gunjikar $(INS.file) 388c39526b7SPramod Gunjikar 389c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/rdma/%: ib/clients/of/rdma/% 390c39526b7SPramod Gunjikar $(INS.file) 391c39526b7SPramod Gunjikar 392c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/sol_ofs/%: ib/clients/of/sol_ofs/% 393c39526b7SPramod Gunjikar $(INS.file) 394c39526b7SPramod Gunjikar 395c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/sol_uverbs/%: ib/clients/of/sol_uverbs/% 396c39526b7SPramod Gunjikar $(INS.file) 397c39526b7SPramod Gunjikar 398448bf859SLida.Horn$(ROOTDIR)/ib/clients/of/sol_umad/%: ib/clients/of/sol_umad/% 399448bf859SLida.Horn $(INS.file) 400448bf859SLida.Horn 401c39526b7SPramod Gunjikar$(ROOTDIR)/ib/clients/of/sol_ucma/%: ib/clients/of/sol_ucma/% 402c39526b7SPramod Gunjikar $(INS.file) 403c39526b7SPramod Gunjikar 404fb9f9b97Skupfer$(ROOTDIR)/ib/ibtl/%: ib/ibtl/% 405fb9f9b97Skupfer $(INS.file) 406fb9f9b97Skupfer 407fb9f9b97Skupfer$(ROOTDIR)/ib/ibtl/impl/%: ib/ibtl/impl/% 408fb9f9b97Skupfer $(INS.file) 409fb9f9b97Skupfer 410fb9f9b97Skupfer$(ROOTDIR)/ib/ibnex/%: ib/ibnex/% 411fb9f9b97Skupfer $(INS.file) 412fb9f9b97Skupfer 413fb9f9b97Skupfer$(ROOTDIR)/ib/mgt/%: ib/mgt/% 414fb9f9b97Skupfer $(INS.file) 415fb9f9b97Skupfer 416fb9f9b97Skupfer$(ROOTDIR)/ib/mgt/ibmf/%: ib/mgt/ibmf/% 417fb9f9b97Skupfer $(INS.file) 418fb9f9b97Skupfer 419fb9f9b97Skupfer$(ROOTDIR)/ib/adapters/tavor/%: ib/adapters/tavor/% 420fb9f9b97Skupfer $(INS.file) 421fb9f9b97Skupfer 4227dd1301aSBill Taylor$(ROOTDIR)/ib/adapters/hermon/%: ib/adapters/hermon/% 4237dd1301aSBill Taylor $(INS.file) 4247dd1301aSBill Taylor 425758868cdSBill Taylor$(ROOTDIR)/ib/adapters/%: ib/adapters/% 426758868cdSBill Taylor $(INS.file) 427758868cdSBill Taylor 428fb9f9b97Skupfer$(ROOTDIR)/scsi/%: scsi/% 429fb9f9b97Skupfer $(INS.file) 430fb9f9b97Skupfer 431fb9f9b97Skupfer$(ROOTDIR)/scsi/conf/%: scsi/conf/% 432fb9f9b97Skupfer $(INS.file) 433fb9f9b97Skupfer 434fb9f9b97Skupfer$(ROOTDIR)/scsi/generic/%: scsi/generic/% 435fb9f9b97Skupfer $(INS.file) 436fb9f9b97Skupfer 437fb9f9b97Skupfer$(ROOTDIR)/scsi/impl/%: scsi/impl/% 438fb9f9b97Skupfer $(INS.file) 439fb9f9b97Skupfer 440fb9f9b97Skupfer$(ROOTDIR)/scsi/targets/%: scsi/targets/% 441fb9f9b97Skupfer $(INS.file) 442fb9f9b97Skupfer 443fcf3ce44SJohn Forte$(ROOTDIR)/scsi/adapters/%: scsi/adapters/% 444fb9f9b97Skupfer $(INS.file) 445fb9f9b97Skupfer 4464bb7efa7SGarrett D'Amore$(ROOTDIR)/sdcard/%: sdcard/% 4474bb7efa7SGarrett D'Amore $(INS.file) 4484bb7efa7SGarrett D'Amore 449fb9f9b97Skupfer$(ROOTDIR)/sysevent/%: sysevent/% 450fb9f9b97Skupfer $(INS.file) 451fb9f9b97Skupfer 452fb9f9b97Skupfer$(ROOTDIR)/contract/%: contract/% 453fb9f9b97Skupfer $(INS.file) 454fb9f9b97Skupfer 455fb9f9b97Skupfer$(ROOTDIR)/usb/%: usb/% 456fb9f9b97Skupfer $(INS.file) 457fb9f9b97Skupfer 458fb9f9b97Skupfer$(ROOTDIR)/usb/hubd/%: usb/hubd/% 459fb9f9b97Skupfer $(INS.file) 460fb9f9b97Skupfer 461fb9f9b97Skupfer$(ROOTDIR)/usb/clients/hid/%: usb/clients/hid/% 462fb9f9b97Skupfer $(INS.file) 463fb9f9b97Skupfer 464fb9f9b97Skupfer$(ROOTDIR)/usb/clients/mass_storage/%: usb/clients/mass_storage/% 465fb9f9b97Skupfer $(INS.file) 466fb9f9b97Skupfer 467fb9f9b97Skupfer$(ROOTDIR)/dktp/%: dktp/% 468fb9f9b97Skupfer $(INS.file) 469fb9f9b97Skupfer 470fb9f9b97Skupfer$(ROOTDIR)/1394/%: 1394/% 471fb9f9b97Skupfer $(INS.file) 472fb9f9b97Skupfer 473fb9f9b97Skupfer$(ROOTDIR)/rsm/%: rsm/% 474fb9f9b97Skupfer $(INS.file) 475fb9f9b97Skupfer 47645916cd2Sjpk$(ROOTDIR)/tsol/%: tsol/% 47745916cd2Sjpk $(INS.file) 47845916cd2Sjpk 479fb9f9b97Skupfer$(ROOTDIRS): 480fb9f9b97Skupfer $(INS.dir) 481