Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 370ba07e authored by Jeff Garzik's avatar Jeff Garzik
Browse files

libata: Separate libata.ko build from individual driver builds



Since some SAS drivers need libata, we can no longer use the rule that
auto-builds libata.ko as needed.  We must instead depend on Kconfig to
determine when to build the library kernel module.

Noticed by Brian King @ IBM.

Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
parent 8ad92ba7
Loading
Loading
Loading
Loading
+17 −15
Original line number Diff line number Diff line

obj-$(CONFIG_SATA_AHCI)	+= libata.o ahci.o
obj-$(CONFIG_SATA_SVW)	+= libata.o sata_svw.o
obj-$(CONFIG_ATA_PIIX)	+= libata.o ata_piix.o
obj-$(CONFIG_SATA_PROMISE)	+= libata.o sata_promise.o
obj-$(CONFIG_SATA_QSTOR)	+= libata.o sata_qstor.o
obj-$(CONFIG_SATA_SIL)	+= libata.o sata_sil.o
obj-$(CONFIG_SATA_SIL24)	+= libata.o sata_sil24.o
obj-$(CONFIG_SATA_VIA)	+= libata.o sata_via.o
obj-$(CONFIG_SATA_VITESSE)	+= libata.o sata_vsc.o
obj-$(CONFIG_SATA_SIS)	+= libata.o sata_sis.o
obj-$(CONFIG_SATA_SX4)	+= libata.o sata_sx4.o
obj-$(CONFIG_SATA_NV)	+= libata.o sata_nv.o
obj-$(CONFIG_SATA_ULI)	+= libata.o sata_uli.o
obj-$(CONFIG_SATA_MV)	+= libata.o sata_mv.o
obj-$(CONFIG_PDC_ADMA)	+= libata.o pdc_adma.o
obj-$(CONFIG_ATA)		+= libata.o

obj-$(CONFIG_SATA_AHCI)		+= ahci.o
obj-$(CONFIG_SATA_SVW)		+= sata_svw.o
obj-$(CONFIG_ATA_PIIX)		+= ata_piix.o
obj-$(CONFIG_SATA_PROMISE)	+= sata_promise.o
obj-$(CONFIG_SATA_QSTOR)	+= sata_qstor.o
obj-$(CONFIG_SATA_SIL)		+= sata_sil.o
obj-$(CONFIG_SATA_SIL24)	+= sata_sil24.o
obj-$(CONFIG_SATA_VIA)		+= sata_via.o
obj-$(CONFIG_SATA_VITESSE)	+= sata_vsc.o
obj-$(CONFIG_SATA_SIS)		+= sata_sis.o
obj-$(CONFIG_SATA_SX4)		+= sata_sx4.o
obj-$(CONFIG_SATA_NV)		+= sata_nv.o
obj-$(CONFIG_SATA_ULI)		+= sata_uli.o
obj-$(CONFIG_SATA_MV)		+= sata_mv.o
obj-$(CONFIG_PDC_ADMA)		+= pdc_adma.o

libata-objs	:= libata-core.o libata-scsi.o libata-bmdma.o libata-eh.o