Makefile 1.2 KB

1234567891011121314151617181920
  1. # SPDX-License-Identifier: GPL-2.0
  2. obj-$(CONFIG_DMABUF_HEAPS_DEFERRED_FREE) += deferred-free-helper.o
  3. obj-$(CONFIG_DMABUF_HEAPS_PAGE_POOL) += page_pool.o
  4. obj-$(CONFIG_DMABUF_HEAPS_SYSTEM) += system_heap.o
  5. obj-$(CONFIG_DMABUF_HEAPS_CMA) += cma_heap.o
  6. obj-$(CONFIG_QCOM_DMABUF_HEAPS) += qcom_dma_heaps.o
  7. qcom_dma_heaps-y := qcom_dma_heap.o qcom_dt_parser.o qcom_sg_ops.o
  8. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_SYSTEM) += qcom_system_heap.o \
  9. qcom_dynamic_page_pool.o
  10. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_SECURE) += qcom_secure_system_heap.o \
  11. qcom_dynamic_page_pool.o \
  12. qcom_dma_heap_secure_utils.o
  13. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_CMA) += qcom_cma_heap.o
  14. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT) += qcom_carveout_heap.o \
  15. qcom_dma_heap_secure_utils.o
  16. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_BITSTREAM_CONTIG) += qcom_bitstream_contig_heap.o
  17. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_UBWCP) += qcom_ubwcp_heap.o
  18. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_TUI_CARVEOUT) += qcom_tui_carveout_heap.o
  19. qcom_dma_heaps-$(CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_MOVABLE) += qcom_system_movable_heap.o
  20. qcom_dma_heaps-$(CONFIG_RBIN) += rbin_heap.o rbincache.o rbinregion.o