1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# rockchip-mpp 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunROCKCHIP_MPP_SITE = $(TOPDIR)/../external/mpp 8*4882a593SmuzhiyunROCKCHIP_MPP_VERSION = develop 9*4882a593SmuzhiyunROCKCHIP_MPP_SITE_METHOD = local 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunROCKCHIP_MPP_LICENSE = Apache-2.0, MIT 12*4882a593SmuzhiyunROCKCHIP_MPP_LICENSE_FILES = LICENSES/Apache-2.0 LICENSES/MIT 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunROCKCHIP_MPP_CONF_OPTS = "-DRKPLATFORM=ON" 15*4882a593SmuzhiyunROCKCHIP_MPP_DEPENDENCIES += libdrm 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunROCKCHIP_MPP_INSTALL_STAGING = YES 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_ROCKCHIP_MPP_ALLOCATOR_DRM),y) 20*4882a593SmuzhiyunROCKCHIP_MPP_CONF_OPTS += "-DHAVE_DRM=ON" 21*4882a593Smuzhiyunendif 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_ROCKCHIP_MPP_TESTS),y) 24*4882a593SmuzhiyunROCKCHIP_MPP_CONF_OPTS += "-DBUILD_TEST=ON" 25*4882a593Smuzhiyunendif 26*4882a593Smuzhiyun 27*4882a593Smuzhiyundefine ROCKCHIP_MPP_LINK_GIT 28*4882a593Smuzhiyun rm -rf $(@D)/.git 29*4882a593Smuzhiyun ln -s $(SRCDIR)/.git $(@D)/ 30*4882a593Smuzhiyunendef 31*4882a593SmuzhiyunROCKCHIP_MPP_POST_RSYNC_HOOKS += ROCKCHIP_MPP_LINK_GIT 32*4882a593Smuzhiyun 33*4882a593Smuzhiyundefine ROCKCHIP_MPP_REMOVE_NOISY_LOGS 34*4882a593Smuzhiyun sed -i -e "/pp_enable %d/d" \ 35*4882a593Smuzhiyun $(@D)/mpp/hal/vpu/jpegd/hal_jpegd_vdpu2.c || true 36*4882a593Smuzhiyun sed -i -e "/reg size mismatch wr/i if (0)" \ 37*4882a593Smuzhiyun $(@D)/osal/driver/vcodec_service.c || true 38*4882a593Smuzhiyunendef 39*4882a593SmuzhiyunROCKCHIP_MPP_POST_RSYNC_HOOKS += ROCKCHIP_MPP_REMOVE_NOISY_LOGS 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun$(eval $(cmake-package)) 42