ifeq ($(KVERS),)
	KVERS=$(shell uname -r)
endif


$(info HIAI_DKMS_DIR=$(HIAI_DKMS_DIR))

ifeq ($(DAVINCI_HIAI_DKMS),y)
        EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/alarm_mng_drv/common
        EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/alarm_mng_drv/kernel
        EXTRA_CFLAGS += -I$(HIAI_DKMS_DIR)/libc_sec/include

        obj-m := tc_pcidev.o
        tc_pcidev-objs := ../common/common.o ioctl_comm.o pci-dev.o
else
        EXTRA_CFLAGS += -I$(PWD)/../common -I$(PWD)/../../../iNPUManager/platform/securec/src/huawei_secure_c/include

        obj-m := tc_pcidev.o ../../../iNPUManager/platform/securec/src/huawei_secure_c/src/ksecurec.o
        tc_pcidev-objs := ../common/common.o ioctl_comm.o pci-dev.o
endif

ifneq ($(DAVINCI_HIAI_DKMS),y)

build: kernel_modules

kernel_modules:
	make -C /lib/modules/$(KVERS)/build M=$(CURDIR) modules

clean:
	make -C /lib/modules/$(KVERS)/build M=$(CURDIR) clean
endif