87 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
LOCAL_PATH := $(call my-dir)
 | 
						|
 | 
						|
PRODUCT_PACKAGES += \
 | 
						|
    librk_vpuapi \
 | 
						|
    libffmpeg_58 \
 | 
						|
    libiconv     \
 | 
						|
    librttinyxml \
 | 
						|
    librtopus    \
 | 
						|
    librtmem     \
 | 
						|
    librockit    \
 | 
						|
    libjpeghwenc \
 | 
						|
    libmpp       \
 | 
						|
    libvpu 
 | 
						|
 | 
						|
ifneq ($(filter rk3328, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/firmware/monet.bin:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/monet.bin 
 | 
						|
endif
 | 
						|
ifneq ($(filter rk322x, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/firmware/monet.bin:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/monet.bin
 | 
						|
endif
 | 
						|
 | 
						|
ifneq ($(filter rk3126c, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_audio_rk312x.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_video_rk312x.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml
 | 
						|
else ifneq ($(filter rk3326, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_audio_rk312x.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_video_rk3326.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml
 | 
						|
else
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml
 | 
						|
endif
 | 
						|
 | 
						|
ifneq ($(filter rk3126c, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_performance_rk312x.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml
 | 
						|
else ifneq ($(filter rk3399 rk3399pro, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_performance_rk3399.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml
 | 
						|
else ifneq ($(filter rk3328, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_performance_rk3328.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml
 | 
						|
else
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_performance_$(TARGET_BOARD_PLATFORM).xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml
 | 
						|
endif
 | 
						|
 | 
						|
ifneq ($(filter rk3126c, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_rk312x.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_c2_rk312x.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml
 | 
						|
else ifneq ($(filter rk3399 rk3399pro, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_rk3399.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml\
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_c2_rk3399.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_c2.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_c2_rk3399.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml
 | 
						|
else ifneq ($(filter rk3328 rk322x, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_rk3328.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/etc2/media_codecs_rk3328.xml:$(TARGET_COPY_OUT_OEM)/etc/media_codecs.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/etc2/media_codecs_google_video.xml:$(TARGET_COPY_OUT_OEM)/etc/media_codecs_google_video.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/etc2/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_OEM)/etc/media_codecs_google_audio.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/etc2/media_codecs_ffmpeg.xml:$(TARGET_COPY_OUT_OEM)/etc/media_codecs_ffmpeg.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/etc2/media_codecs_performance_rk3328.xml:$(TARGET_COPY_OUT_OEM)/etc/media_codecs_performance.xml
 | 
						|
else ifneq ($(filter rk%, $(TARGET_BOARD_PLATFORM)), )
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_$(TARGET_BOARD_PLATFORM).xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_google_c2_$(TARGET_BOARD_PLATFORM).xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_c2.xml \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_c2_$(TARGET_BOARD_PLATFORM).xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2_base.xml
 | 
						|
    # For widevine L1
 | 
						|
    ifeq ($(BOARD_WIDEVINE_OEMCRYPTO_LEVEL), 1)
 | 
						|
        PRODUCT_COPY_FILES += \
 | 
						|
            vendor/rockchip/common/vpu/etc/media_codecs_c2_secure.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
 | 
						|
            vendor/rockchip/common/vpu/etc/media_codecs_secure_$(TARGET_BOARD_PLATFORM).xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_secure_video.xml
 | 
						|
    else
 | 
						|
        PRODUCT_COPY_FILES += \
 | 
						|
            vendor/rockchip/common/vpu/etc/media_codecs_c2_regular.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml
 | 
						|
    endif
 | 
						|
else
 | 
						|
PRODUCT_COPY_FILES += \
 | 
						|
    vendor/rockchip/common/vpu/etc/media_codecs_sofia.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml
 | 
						|
endif
 |