Kbuild 967 B

12345678910111213141516171819202122232425262728
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. KDIR := $(TOP)/kernel_platform/msm-kernel
  3. include $(MSM_HW_FENCE_ROOT)/config/kalamammdrivers.conf
  4. LINUXINCLUDE += -include $(MSM_HW_FENCE_ROOT)/config/kalamammdriversconf.h \
  5. -I$(MSM_HW_FENCE_ROOT)hw_fence/include/
  6. ifdef CONFIG_QTI_HW_FENCE
  7. obj-m += msm_hw_fence.o
  8. msm_hw_fence-y := src/msm_hw_fence.o \
  9. src/hw_fence_drv_priv.o \
  10. src/hw_fence_drv_utils.o \
  11. src/hw_fence_drv_debug.o \
  12. src/hw_fence_drv_ipc.o
  13. ifneq ($(CONFIG_ARCH_KALAMA), y)
  14. LINUXINCLUDE += -I$(MSM_HW_FENCE_ROOT)/../synx-kernel/msm/synx/ \
  15. -I$(MSM_HW_FENCE_ROOT)/../synx-kernel/include/uapi/synx/media/
  16. msm_hw_fence-y += src/msm_hw_fence_synx_translation.o
  17. endif
  18. msm_hw_fence-$(CONFIG_DEBUG_FS) += src/hw_fence_ioctl.o
  19. CDEFINES += -DBUILD_TIMESTAMP=\"$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')\"
  20. endif
  21. EXTRA_CFLAGS += -Wformat-extra-args -Wstrict-prototypes -Wformat-insufficient-args \
  22. -Wformat-invalid-specifier -Wformat-zero-length -Wnonnull