###############################################################################
# local variables
###############################################################################
KERNEL_TOOLCHAINS := aarch64-v100-linux
NPU_KMOD_DIR := $(DRV_DIR)/npu/kmod/$(KERNEL_TOOLCHAINS)/

EXTRA_CFLAGS +=

BUILDTYPE :=
###############################################################################
obj-$(BUILDTYPE) +=  npu_stub.o

#===============================================================================
#   rules
#===============================================================================
.PHONY: install clean

install:
	$(AT)test -d $(SOC_MODULE_DIR) || mkdir -p $(SOC_MODULE_DIR)
	$(AT)cp -f $(NPU_KMOD_DIR)/soc_npu_aicpu.nk $(SOC_MODULE_DIR)/soc_npu_aicpu.ko
	$(AT)cp -f $(NPU_KMOD_DIR)/soc_npu_device.nk $(SOC_MODULE_DIR)/soc_npu_device.ko
	$(AT)cp -f $(NPU_KMOD_DIR)/soc_npu_dfx.nk $(SOC_MODULE_DIR)/soc_npu_dfx.ko
	$(AT)cp -f $(NPU_KMOD_DIR)/soc_npu_tsfw.nk $(SOC_MODULE_DIR)/soc_npu_tsfw.ko

clean:
	$(AT)rm -rf $(SOC_MODULE_DIR)/soc_npu_aicpu.ko
	$(AT)rm -rf $(SOC_MODULE_DIR)/soc_npu_device.ko
	$(AT)rm -rf $(SOC_MODULE_DIR)/soc_npu_dfx.ko
	$(AT)rm -rf $(SOC_MODULE_DIR)/soc_npu_tsfw.ko


