#
# Kvisor, a Linux-based partitioning hypervisor
#
# Copyright (C), 2022, Kylinsoft Corporation.
#
# @author gaochengbo@kylinos.cn
# @date 2022.08.05
# @brief
# @note
#

obj-m := kvisor.o

ccflags-y := -I$(src)/../hypervisor/arch/$(SRCARCH)/include \
	     -I$(src)/../hypervisor/include \
	     -I$(src)/../include/arch/$(SRCARCH) \
	     -I$(src)/../include \
          -I$(src)/../include/arch/$(SRCARCH)/include \

kvisor-y := domain.o main.o pci.o
# kvisor-$(CONFIG_PCI) += pci.o
kvisor-y += kvisor_pcie.o
kvisor-$(CONFIG_OF) += vpci_template.dtb.o

targets += vpci_template.dtb vpci_template.dtb.S

.SECONDARY: \
        $(obj)/vpci_template.dtb.S \
        $(obj)/vpci_template.dtb
