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
|