# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_FCOE_FNIC) += fnic.o

ifeq ($(CONFIG_RUST_DRIVERS),y)
# Rust 模式：仅链接 Rust 驱动对象，避免编译原有 C 实现
RUST_DRV := scsi/fnic
include $(srctree)/drivers/rust/templates/kbuild-rust-driver.mk
fnic-y := fnic_rust_modinfo.o $(RUST_DRV_OBJ)
else
fnic-y	:= \
	fnic_attrs.o \
	fnic_isr.o \
	fnic_main.o \
	fnic_res.o \
	fnic_fcs.o \
	fnic_scsi.o \
	fnic_trace.o \
	fnic_debugfs.o \
	vnic_cq.o \
	vnic_dev.o \
	vnic_intr.o \
	vnic_rq.o \
	vnic_wq_copy.o \
	vnic_wq.o
endif
