xref: /openbmc/linux/drivers/target/Makefile (revision d6e0175c)
1c66ac9dbSNicholas Bellinger
2c66ac9dbSNicholas Bellingertarget_core_mod-y		:= target_core_configfs.o \
3c66ac9dbSNicholas Bellinger				   target_core_device.o \
4c66ac9dbSNicholas Bellinger				   target_core_fabric_configfs.o \
5c66ac9dbSNicholas Bellinger				   target_core_fabric_lib.o \
6c66ac9dbSNicholas Bellinger				   target_core_hba.o \
7c66ac9dbSNicholas Bellinger				   target_core_pr.o \
8c66ac9dbSNicholas Bellinger				   target_core_alua.o \
9c66ac9dbSNicholas Bellinger				   target_core_tmr.o \
10c66ac9dbSNicholas Bellinger				   target_core_tpg.o \
11c66ac9dbSNicholas Bellinger				   target_core_transport.o \
12c66ac9dbSNicholas Bellinger				   target_core_cdb.o \
13d6e0175cSChristoph Hellwig				   target_core_sbc.o \
1488455ec4SChristoph Hellwig				   target_core_spc.o \
15c66ac9dbSNicholas Bellinger				   target_core_ua.o \
1612d23384SNicholas Bellinger				   target_core_rd.o \
1712d23384SNicholas Bellinger				   target_core_stat.o
18c66ac9dbSNicholas Bellinger
19c66ac9dbSNicholas Bellingerobj-$(CONFIG_TARGET_CORE)	+= target_core_mod.o
20c66ac9dbSNicholas Bellinger
21c66ac9dbSNicholas Bellinger# Subsystem modules
22c66ac9dbSNicholas Bellingerobj-$(CONFIG_TCM_IBLOCK)	+= target_core_iblock.o
23c66ac9dbSNicholas Bellingerobj-$(CONFIG_TCM_FILEIO)	+= target_core_file.o
24c66ac9dbSNicholas Bellingerobj-$(CONFIG_TCM_PSCSI)		+= target_core_pscsi.o
253703b2c5SNicholas Bellinger
263703b2c5SNicholas Bellinger# Fabric modules
273703b2c5SNicholas Bellingerobj-$(CONFIG_LOOPBACK_TARGET)	+= loopback/
283699d92aSKiran Patilobj-$(CONFIG_TCM_FC)		+= tcm_fc/
29e48354ceSNicholas Bellingerobj-$(CONFIG_ISCSI_TARGET)	+= iscsi/
30a511ce33SChris Bootobj-$(CONFIG_SBP_TARGET)	+= sbp/
31