53 lines
1.5 KiB
Makefile
Executable File
Vendored
53 lines
1.5 KiB
Makefile
Executable File
Vendored
#
|
|
# Makefile for SStar Sata Host device drivers.
|
|
#
|
|
CONFIG_SSTAR_CHIP_NAME := $(subst ",,$(CONFIG_SSTAR_CHIP_NAME))
|
|
ifdef CONFIG_SSTAR_PROJECT_NAME
|
|
CONFIG_SSTAR_PROJECT_NAME := $(subst ",,$(CONFIG_SSTAR_PROJECT_NAME))
|
|
endif
|
|
|
|
# general options
|
|
EXTRA_CFLAGS += -Idrivers/sstar/include
|
|
EXTRA_CFLAGS += -Idrivers/sstar/include/$(CONFIG_SSTAR_CHIP_NAME)
|
|
EXTRA_CFLAGS += -Idrivers/ata
|
|
EXTRA_CFLAGS += -Idrivers/sstar/sata_host
|
|
EXTRA_CFLAGS += -Idrivers/sstar/sata_host/$(CONFIG_SSTAR_CHIP_NAME)
|
|
EXTRA_CFLAGS += -Iinclude/linux
|
|
|
|
# specific options
|
|
EXTRA_CFLAGS +=
|
|
|
|
# files
|
|
obj-$(CONFIG_SATA_HOST_0) += mdrv-sata-host.o
|
|
|
|
ifdef CONFIG_SS_SATA_AHCI_PLATFORM_HOST
|
|
mdrv-sata-host-objs := mdr_sata_host_ahci_platform.o
|
|
|
|
ifeq ($(CONFIG_SSTAR_CHIP_NAME), infinity2)
|
|
mdrv-sata-host-objs += $(CONFIG_SSTAR_CHIP_NAME)/mhal_sata_host_ahci.o
|
|
else ifeq ($(CONFIG_SSTAR_CHIP_NAME), infinity2m)
|
|
mdrv-sata-host-objs += $(CONFIG_SSTAR_CHIP_NAME)/mhal_sata_host_ahci.o
|
|
endif
|
|
|
|
else
|
|
mdrv-sata-host-objs := mdrv_sata_host.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SSTAR_CHIP_NAME), infinity2m)
|
|
mdrv-sata-host-objs += $(CONFIG_SSTAR_CHIP_NAME)/mhal_sata_host.o
|
|
endif
|
|
|
|
#i2 sata1 files
|
|
obj-$(CONFIG_SATA_HOST_1) += mdrv-sata-host1.o
|
|
ifdef CONFIG_SS_SATA_AHCI_PLATFORM_HOST
|
|
mdrv-sata-host1-objs := mdr_sata_host_ahci_platform1.o
|
|
ifndef CONFIG_SATA_HOST_0
|
|
mdrv-sata-host1-objs += $(CONFIG_SSTAR_CHIP_NAME)/mhal_sata_host_ahci.o
|
|
endif
|
|
|
|
else
|
|
mdrv-sata-host1-objs := mdrv_sata_host1.o
|
|
endif
|
|
|
|
obj-$(CONFIG_SS_SATA_BENCH_TEST) += bench_test/
|