imx-vpu.mk 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ################################################################################
  2. #
  3. # imx-vpu
  4. #
  5. ################################################################################
  6. IMX_VPU_VERSION = 5.4.37
  7. IMX_VPU_SITE = $(FREESCALE_IMX_SITE)
  8. IMX_VPU_SOURCE = imx-vpu-$(IMX_VPU_VERSION).bin
  9. IMX_VPU_INSTALL_STAGING = YES
  10. IMX_VPU_MAKE_ENV = \
  11. $(TARGET_MAKE_ENV) \
  12. $(TARGET_CONFIGURE_OPTS) \
  13. CROSS_COMPILE="$(TARGET_CROSS)" \
  14. PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
  15. IMX_VPU_LICENSE = NXP Semiconductor Software License Agreement
  16. IMX_VPU_LICENSE_FILES = EULA COPYING
  17. IMX_VPU_REDISTRIBUTE = NO
  18. define IMX_VPU_EXTRACT_CMDS
  19. $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_DL_DIR)/$(IMX_VPU_SOURCE))
  20. endef
  21. define IMX_VPU_BUILD_CMDS
  22. $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D)
  23. endef
  24. define IMX_VPU_INSTALL_STAGING_CMDS
  25. $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install
  26. endef
  27. define IMX_VPU_INSTALL_TARGET_CMDS
  28. $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install
  29. endef
  30. $(eval $(generic-package))