Makefile 1.2 KB

123456789101112131415161718192021222324252627
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. obj-$(CONFIG_GH_VIRT_WATCHDOG)+= gh_virt_wdt.o
  3. obj-$(CONFIG_GH_CTRL) += gh_ctrl.o
  4. obj-$(CONFIG_GH_DBL) += gh_dbl.o
  5. obj-$(CONFIG_GH_MSGQ) += gh_msgq.o
  6. obj-$(CONFIG_GH_RM_DRV) += gh_rm_drv.o
  7. gh_rm_drv-y += gh_rm_core.o gh_rm_iface.o
  8. obj-$(CONFIG_GH_IRQ_LEND) += gh_irq_lend.o
  9. obj-$(CONFIG_GH_RM_BOOSTER) += gh_rm_booster.o
  10. obj-$(CONFIG_GH_MEM_NOTIFIER) += gh_mem_notifier.o
  11. obj-$(CONFIG_GH_GUEST_POPS) += gh_guest_pops.o
  12. obj-$(CONFIG_GH_SECURE_VM_LOADER) += gunyah_loader.o
  13. gunyah_loader-y := gh_main.o gh_secure_vm_virtio_backend.o
  14. gunyah_loader-$(CONFIG_GH_SECURE_VM_LOADER) += gh_secure_vm_loader.o
  15. gunyah_loader-$(CONFIG_GH_PROXY_SCHED) += gh_proxy_sched.o
  16. CFLAGS_gh_secure_vm_virtio_backend.o = -DDYNAMIC_DEBUG_MODULE
  17. obj-$(CONFIG_GH_PANIC_NOTIFIER) += gh_panic_notifier.o
  18. obj-$(CONFIG_GUNYAH_PLATFORM_HOOKS) += gunyah_platform_hooks.o
  19. obj-$(CONFIG_GUNYAH_QCOM_PLATFORM) += gunyah_qcom.o
  20. gunyah-y += rsc_mgr.o rsc_mgr_rpc.o vm_mgr.o vm_mgr_mm.o
  21. obj-$(CONFIG_GUNYAH) += gunyah.o
  22. obj-$(CONFIG_GUNYAH_VCPU) += gunyah_vcpu.o
  23. obj-$(CONFIG_GUNYAH_IRQFD) += gunyah_irqfd.o
  24. obj-$(CONFIG_GUNYAH_IOEVENTFD) += gunyah_ioeventfd.o