#
# Makefile for the 3SNIC vrcdrv drivers.
#

ifeq ($(CONFIG_ARM64), y)
blobarch := arm64
else ifeq ($(CONFIG_X86_64),y)
blobarch := x86_64
else ifeq ($(CONFIG_LOONGARCH),y)
blobarch := loongarch64
else ifeq ($(CONFIG_MIPS),y)
blobarch := mips64el
endif

ccflags-y := -Werror
obj-y := scsi_ioctl_v2.o access_ok_v2.o

ccflags-y += -DHAVE_access_ok_v2
ccflags-y += -DHAVE_scsi_ioctl_v2
ccflags-y += -DDBG=0
obj-$(CONFIG_VRCDRV) += vrcdrv.o
vrcdrv-y := driver.o pci-io.o memapi.o fw.o scsidev.o misc.o xordma.o config.o vrcore-$$(blobarch).o

blob-o-cmd := $$(shell touch $(foreach tmod,vrcore-$$(blobarch).o,$$(obj)/.$(tmod).cmd))
