| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
| 9 |
|
| 10 |
|
| 11 |
|
| 12 |
|
| 13 |
|
| 14 |
|
| 15 |
|
| 16 |
|
| 17 | CONTEXT_ANALYSIS_constants.o := y
|
| 18 | CONTEXT_ANALYSIS_hosts.o := y
|
| 19 | CONTEXT_ANALYSIS_scsi.o := y
|
| 20 | CONTEXT_ANALYSIS_scsi_common.o := y
|
| 21 | CONTEXT_ANALYSIS_scsi_devinfo.o := y
|
| 22 | CONTEXT_ANALYSIS_scsi_dh.o := y
|
| 23 | CONTEXT_ANALYSIS_scsi_error.o := y
|
| 24 | CONTEXT_ANALYSIS_scsi_ioctl.o := y
|
| 25 | CONTEXT_ANALYSIS_scsi_lib.o := y
|
| 26 | CONTEXT_ANALYSIS_scsi_lib_dma.o := y
|
| 27 | CONTEXT_ANALYSIS_scsi_logging.o := y
|
| 28 | CONTEXT_ANALYSIS_scsi_netlink.o := y
|
| 29 | CONTEXT_ANALYSIS_scsi_pm.o := y
|
| 30 | CONTEXT_ANALYSIS_scsi_proc.o := y
|
| 31 | CONTEXT_ANALYSIS_scsi_scan.o := y
|
| 32 | CONTEXT_ANALYSIS_scsi_sysfs.o := y
|
| 33 | CONTEXT_ANALYSIS_scsi_trace.o := y
|
| 34 | CONTEXT_ANALYSIS_scsicam.o := y
|
| 35 | CONTEXT_ANALYSIS_sd.o := y
|
| 36 | CONTEXT_ANALYSIS_sd_dif.o := y
|
| 37 | CONTEXT_ANALYSIS_sd_zbc.o := y
|
| 38 | CONTEXT_ANALYSIS_sr.o := y
|
| 39 | CONTEXT_ANALYSIS_sr_ioctl.o := y
|
| 40 |
|
| 41 | CFLAGS_aha152x.o = -DAHA152X_STAT -DAUTOCONF
|
| 42 |
|
| 43 | obj-$(CONFIG_PCMCIA) += pcmcia/
|
| 44 |
|
| 45 | obj-$(CONFIG_SCSI) += scsi_mod.o
|
| 46 | obj-$(CONFIG_SCSI_COMMON) += scsi_common.o
|
| 47 |
|
| 48 | obj-$(CONFIG_RAID_ATTRS) += raid_class.o
|
| 49 |
|
| 50 | obj-$(CONFIG_SCSI_PROTO_TEST) += scsi_proto_test.o
|
| 51 |
|
| 52 |
|
| 53 |
|
| 54 |
|
| 55 |
|
| 56 | obj-$(CONFIG_SCSI_SPI_ATTRS) += scsi_transport_spi.o
|
| 57 | obj-$(CONFIG_SCSI_FC_ATTRS) += scsi_transport_fc.o
|
| 58 | obj-$(CONFIG_SCSI_ISCSI_ATTRS) += scsi_transport_iscsi.o
|
| 59 | obj-$(CONFIG_SCSI_SAS_ATTRS) += scsi_transport_sas.o
|
| 60 | obj-$(CONFIG_SCSI_SAS_LIBSAS) += libsas/
|
| 61 | obj-$(CONFIG_SCSI_SRP_ATTRS) += scsi_transport_srp.o
|
| 62 | obj-$(CONFIG_SCSI_DH) += device_handler/
|
| 63 |
|
| 64 | obj-$(CONFIG_LIBFC) += libfc/
|
| 65 | obj-$(CONFIG_LIBFCOE) += fcoe/
|
| 66 | obj-$(CONFIG_FCOE) += fcoe/
|
| 67 | obj-$(CONFIG_FCOE_FNIC) += fnic/
|
| 68 | obj-$(CONFIG_SCSI_SNIC) += snic/
|
| 69 | obj-$(CONFIG_SCSI_BNX2X_FCOE) += libfc/ fcoe/ bnx2fc/
|
| 70 | obj-$(CONFIG_QEDF) += qedf/
|
| 71 | obj-$(CONFIG_ISCSI_TCP) += libiscsi.o libiscsi_tcp.o iscsi_tcp.o
|
| 72 | obj-$(CONFIG_INFINIBAND_ISER) += libiscsi.o
|
| 73 | obj-$(CONFIG_ISCSI_BOOT_SYSFS) += iscsi_boot_sysfs.o
|
| 74 | obj-$(CONFIG_SCSI_A4000T) += 53c700.o a4000t.o
|
| 75 | obj-$(CONFIG_SCSI_ZORRO7XX) += 53c700.o zorro7xx.o
|
| 76 | obj-$(CONFIG_SCSI_ZORRO_ESP) += esp_scsi.o zorro_esp.o
|
| 77 | obj-$(CONFIG_A3000_SCSI) += a3000.o wd33c93.o
|
| 78 | obj-$(CONFIG_A2091_SCSI) += a2091.o wd33c93.o
|
| 79 | obj-$(CONFIG_GVP11_SCSI) += gvp11.o wd33c93.o
|
| 80 | obj-$(CONFIG_MVME147_SCSI) += mvme147.o wd33c93.o
|
| 81 | obj-$(CONFIG_SGIWD93_SCSI) += sgiwd93.o wd33c93.o
|
| 82 | obj-$(CONFIG_ATARI_SCSI) += atari_scsi.o
|
| 83 | obj-$(CONFIG_MAC_SCSI) += mac_scsi.o
|
| 84 | obj-$(CONFIG_SCSI_MAC_ESP) += esp_scsi.o mac_esp.o
|
| 85 | obj-$(CONFIG_SUN3_SCSI) += sun3_scsi.o sun3_scsi_vme.o
|
| 86 | obj-$(CONFIG_MVME16x_SCSI) += 53c700.o mvme16x_scsi.o
|
| 87 | obj-$(CONFIG_BVME6000_SCSI) += 53c700.o bvme6000_scsi.o
|
| 88 | obj-$(CONFIG_SCSI_SIM710) += 53c700.o sim710.o
|
| 89 | obj-$(CONFIG_SCSI_ADVANSYS) += advansys.o
|
| 90 | obj-$(CONFIG_SCSI_BUSLOGIC) += BusLogic.o
|
| 91 | obj-$(CONFIG_SCSI_ARCMSR) += arcmsr/
|
| 92 | obj-$(CONFIG_SCSI_AHA152X) += aha152x.o
|
| 93 | obj-$(CONFIG_SCSI_AHA1542) += aha1542.o
|
| 94 | obj-$(CONFIG_SCSI_AHA1740) += aha1740.o
|
| 95 | obj-$(CONFIG_SCSI_AIC7XXX) += aic7xxx/
|
| 96 | obj-$(CONFIG_SCSI_AIC79XX) += aic7xxx/
|
| 97 | obj-$(CONFIG_SCSI_AACRAID) += aacraid/
|
| 98 | obj-$(CONFIG_SCSI_AIC94XX) += aic94xx/
|
| 99 | obj-$(CONFIG_SCSI_PM8001) += pm8001/
|
| 100 | obj-$(CONFIG_SCSI_ISCI) += isci/
|
| 101 | obj-$(CONFIG_SCSI_IPS) += ips.o
|
| 102 | obj-$(CONFIG_SCSI_FDOMAIN) += fdomain.o
|
| 103 | obj-$(CONFIG_SCSI_FDOMAIN_PCI) += fdomain_pci.o
|
| 104 | obj-$(CONFIG_SCSI_FDOMAIN_ISA) += fdomain_isa.o
|
| 105 | obj-$(CONFIG_SCSI_GENERIC_NCR5380) += g_NCR5380.o
|
| 106 | obj-$(CONFIG_SCSI_QLOGIC_FAS) += qlogicfas408.o qlogicfas.o
|
| 107 | obj-$(CONFIG_PCMCIA_QLOGIC) += qlogicfas408.o
|
| 108 | obj-$(CONFIG_SCSI_QLOGIC_1280) += qla1280.o
|
| 109 | obj-$(CONFIG_SCSI_QLA_FC) += qla2xxx/
|
| 110 | obj-$(CONFIG_SCSI_QLA_ISCSI) += libiscsi.o qla4xxx/
|
| 111 | obj-$(CONFIG_SCSI_LPFC) += lpfc/
|
| 112 | obj-$(CONFIG_SCSI_EFCT) += elx/
|
| 113 | obj-$(CONFIG_SCSI_BFA_FC) += bfa/
|
| 114 | obj-$(CONFIG_SCSI_CHELSIO_FCOE) += csiostor/
|
| 115 | obj-$(CONFIG_SCSI_DMX3191D) += dmx3191d.o
|
| 116 | obj-$(CONFIG_SCSI_HPSA) += hpsa.o
|
| 117 | obj-$(CONFIG_SCSI_LEAPRAID) += leapraid/
|
| 118 | obj-$(CONFIG_SCSI_SMARTPQI) += smartpqi/
|
| 119 | obj-$(CONFIG_SCSI_SYM53C8XX_2) += sym53c8xx_2/
|
| 120 | obj-$(CONFIG_SCSI_ZALON) += zalon7xx.o
|
| 121 | obj-$(CONFIG_SCSI_DC395x) += dc395x.o
|
| 122 | obj-$(CONFIG_SCSI_AM53C974) += esp_scsi.o am53c974.o
|
| 123 | obj-$(CONFIG_MEGARAID_LEGACY) += megaraid.o
|
| 124 | obj-$(CONFIG_MEGARAID_NEWGEN) += megaraid/
|
| 125 | obj-$(CONFIG_MEGARAID_SAS) += megaraid/
|
| 126 | obj-$(CONFIG_SCSI_MPT3SAS) += mpt3sas/
|
| 127 | obj-$(CONFIG_SCSI_MPI3MR) += mpi3mr/
|
| 128 | obj-$(CONFIG_SCSI_ACARD) += atp870u.o
|
| 129 | obj-$(CONFIG_SCSI_SUNESP) += esp_scsi.o sun_esp.o
|
| 130 | obj-$(CONFIG_SCSI_INITIO) += initio.o
|
| 131 | obj-$(CONFIG_SCSI_INIA100) += a100u2w.o
|
| 132 | obj-$(CONFIG_SCSI_QLOGICPTI) += qlogicpti.o
|
| 133 | obj-$(CONFIG_SCSI_MESH) += mesh.o
|
| 134 | obj-$(CONFIG_SCSI_MAC53C94) += mac53c94.o
|
| 135 | obj-$(CONFIG_SCSI_MYRB) += myrb.o
|
| 136 | obj-$(CONFIG_SCSI_MYRS) += myrs.o
|
| 137 | obj-$(CONFIG_BLK_DEV_3W_XXXX_RAID) += 3w-xxxx.o
|
| 138 | obj-$(CONFIG_SCSI_3W_9XXX) += 3w-9xxx.o
|
| 139 | obj-$(CONFIG_SCSI_3W_SAS) += 3w-sas.o
|
| 140 | obj-$(CONFIG_SCSI_PPA) += ppa.o
|
| 141 | obj-$(CONFIG_SCSI_IMM) += imm.o
|
| 142 | obj-$(CONFIG_JAZZ_ESP) += esp_scsi.o jazz_esp.o
|
| 143 | obj-$(CONFIG_SUN3X_ESP) += esp_scsi.o sun3x_esp.o
|
| 144 | obj-$(CONFIG_SCSI_LASI700) += 53c700.o lasi700.o
|
| 145 | obj-$(CONFIG_SCSI_SNI_53C710) += 53c700.o sni_53c710.o
|
| 146 | obj-$(CONFIG_SCSI_NSP32) += nsp32.o
|
| 147 | obj-$(CONFIG_SCSI_IPR) += ipr.o
|
| 148 | obj-$(CONFIG_SCSI_IBMVSCSI) += ibmvscsi/
|
| 149 | obj-$(CONFIG_SCSI_IBMVSCSIS) += ibmvscsi_tgt/
|
| 150 | obj-$(CONFIG_SCSI_IBMVFC) += ibmvscsi/
|
| 151 | obj-$(CONFIG_SCSI_HPTIOP) += hptiop.o
|
| 152 | obj-$(CONFIG_SCSI_STEX) += stex.o
|
| 153 | obj-$(CONFIG_SCSI_MVSAS) += mvsas/
|
| 154 | obj-$(CONFIG_SCSI_MVUMI) += mvumi.o
|
| 155 | obj-$(CONFIG_PS3_ROM) += ps3rom.o
|
| 156 | obj-$(CONFIG_SCSI_CXGB3_ISCSI) += libiscsi.o libiscsi_tcp.o cxgbi/
|
| 157 | obj-$(CONFIG_SCSI_CXGB4_ISCSI) += libiscsi.o libiscsi_tcp.o cxgbi/
|
| 158 | obj-$(CONFIG_SCSI_BNX2_ISCSI) += libiscsi.o bnx2i/
|
| 159 | obj-$(CONFIG_QEDI) += libiscsi.o qedi/
|
| 160 | obj-$(CONFIG_BE2ISCSI) += libiscsi.o be2iscsi/
|
| 161 | obj-$(CONFIG_SCSI_ESAS2R) += esas2r/
|
| 162 | obj-$(CONFIG_SCSI_PMCRAID) += pmcraid.o
|
| 163 | obj-$(CONFIG_SCSI_VIRTIO) += virtio_scsi.o
|
| 164 | obj-$(CONFIG_VMWARE_PVSCSI) += vmw_pvscsi.o
|
| 165 | obj-$(CONFIG_XEN_SCSI_FRONTEND) += xen-scsifront.o
|
| 166 | obj-$(CONFIG_HYPERV_STORAGE) += hv_storvsc.o
|
| 167 | obj-$(CONFIG_SCSI_WD719X) += wd719x.o
|
| 168 |
|
| 169 | obj-$(CONFIG_ARM) += arm/
|
| 170 |
|
| 171 | obj-$(CONFIG_CHR_DEV_ST) += st.o
|
| 172 | obj-$(CONFIG_BLK_DEV_SD) += sd_mod.o
|
| 173 | obj-$(CONFIG_BLK_DEV_SR) += sr_mod.o
|
| 174 | obj-$(CONFIG_CHR_DEV_SG) += sg.o
|
| 175 | obj-$(CONFIG_CHR_DEV_SCH) += ch.o
|
| 176 | obj-$(CONFIG_SCSI_ENCLOSURE) += ses.o
|
| 177 |
|
| 178 | obj-$(CONFIG_SCSI_HISI_SAS) += hisi_sas/
|
| 179 |
|
| 180 |
|
| 181 | obj-$(CONFIG_SCSI_DEBUG) += scsi_debug.o
|
| 182 | scsi_mod-y += scsi.o hosts.o scsi_ioctl.o \
|
| 183 | scsicam.o scsi_error.o scsi_lib.o
|
| 184 | scsi_mod-$(CONFIG_SCSI_CONSTANTS) += constants.o
|
| 185 | scsi_mod-$(CONFIG_SCSI_DMA) += scsi_lib_dma.o
|
| 186 | scsi_mod-y += scsi_scan.o scsi_sysfs.o scsi_devinfo.o
|
| 187 | scsi_mod-$(CONFIG_SCSI_NETLINK) += scsi_netlink.o
|
| 188 | scsi_mod-$(CONFIG_SYSCTL) += scsi_sysctl.o
|
| 189 | scsi_mod-$(CONFIG_SCSI_PROC_FS) += scsi_proc.o
|
| 190 | scsi_mod-$(CONFIG_BLK_DEBUG_FS) += scsi_debugfs.o
|
| 191 | scsi_mod-y += scsi_trace.o scsi_logging.o
|
| 192 | scsi_mod-$(CONFIG_PM) += scsi_pm.o
|
| 193 | scsi_mod-$(CONFIG_SCSI_DH) += scsi_dh.o
|
| 194 | scsi_mod-$(CONFIG_BLK_DEV_BSG) += scsi_bsg.o
|
| 195 |
|
| 196 | hv_storvsc-y := storvsc_drv.o
|
| 197 |
|
| 198 | sd_mod-objs := sd.o
|
| 199 | sd_mod-$(CONFIG_BLK_DEV_INTEGRITY) += sd_dif.o
|
| 200 | sd_mod-$(CONFIG_BLK_DEV_ZONED) += sd_zbc.o
|
| 201 |
|
| 202 | sr_mod-objs := sr.o sr_ioctl.o sr_vendor.o
|
| 203 | ncr53c8xx-flags-$(CONFIG_SCSI_ZALON) \
|
| 204 | := -DNCR53C8XX_PREFETCH -DSCSI_NCR_BIG_ENDIAN \
|
| 205 | -DSCSI_NCR53C8XX_NO_WORD_TRANSFERS
|
| 206 | CFLAGS_ncr53c8xx.o := $(ncr53c8xx-flags-y) $(ncr53c8xx-flags-m)
|
| 207 | zalon7xx-objs := zalon.o ncr53c8xx.o
|
| 208 |
|
| 209 |
|
| 210 | clean-files := 53c700_d.h 53c700_u.h
|
| 211 |
|
| 212 | $(obj)/53c700.o: $(obj)/53c700_d.h
|
| 213 |
|
| 214 | $(obj)/scsi_sysfs.o: $(obj)/scsi_devinfo_tbl.c
|
| 215 |
|
| 216 | quiet_cmd_bflags = GEN $@
|
| 217 | cmd_bflags = sed -n 's/.*define *BLIST_\([A-Z0-9_]*\) *.*/BLIST_FLAG_NAME(\1),/p' $< > $@
|
| 218 |
|
| 219 | $(obj)/scsi_devinfo_tbl.c: include/scsi/scsi_devinfo.h FORCE
|
| 220 | $(call if_changed,bflags)
|
| 221 |
|
| 222 | targets += scsi_devinfo_tbl.c
|
| 223 |
|
| 224 |
|
| 225 |
|
| 226 |
|
| 227 | ifdef GENERATE_FIRMWARE
|
| 228 |
|
| 229 | $(obj)/53c700_d.h: $(src)/53c700.scr $(src)/script_asm.pl
|
| 230 | $(PERL) -s $(src)/script_asm.pl -ncr7x0_family $@ $(@:_d.h=_u.h) < $<
|
| 231 |
|
| 232 | endif
|