1################################################################################ 2# 3# imx-vpu-hantro 4# 5################################################################################ 6 7IMX_VPU_HANTRO_VERSION = 1.22.0 8IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) 9IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin 10IMX_VPU_HANTRO_DEPENDENCIES = linux 11IMX_VPU_HANTRO_INSTALL_STAGING = YES 12 13IMX_VPU_HANTRO_MAKE_ENV = \ 14 $(TARGET_MAKE_ENV) \ 15 $(TARGET_CONFIGURE_OPTS) \ 16 CROSS_COMPILE="$(TARGET_CROSS)" \ 17 SDKTARGETSYSROOT=$(STAGING_DIR) \ 18 LINUX_KERNEL_ROOT=$(LINUX_DIR) \ 19 PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) 20 21IMX_VPU_HANTRO_LICENSE = NXP Semiconductor Software License Agreement 22IMX_VPU_HANTRO_LICENSE_FILES = EULA COPYING 23IMX_VPU_HANTRO_REDISTRIBUTE = NO 24 25define IMX_VPU_HANTRO_EXTRACT_CMDS 26 $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_DL_DIR)/$(IMX_VPU_HANTRO_SOURCE)) 27endef 28 29define IMX_VPU_HANTRO_BUILD_CMDS 30 $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) 31endef 32 33define IMX_VPU_HANTRO_INSTALL_STAGING_CMDS 34 $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ 35 DEST_DIR=$(STAGING_DIR) libdir=/usr/lib install 36endef 37 38define IMX_VPU_HANTRO_INSTALL_TARGET_CMDS 39 $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ 40 DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install 41endef 42 43$(eval $(generic-package)) 44