Files
BPI-CM9-Linux/aml-comp/vendor/amlogic/ccdatabase/android/ccdatabase.mk
T
2026-08-24 10:03:24 +08:00

44 lines
1.2 KiB
Makefile

PRODUCT_SUPPORT_CCDATABASE?=true
$(warning PRODUCT_SUPPORT_CCDATABASE:$(PRODUCT_SUPPORT_CCDATABASE))
ifeq ($(PRODUCT_SUPPORT_CCDATABASE), true)
PRODUCT_PACKAGES += \
libccdataserver_static \
libccdataserver_client_static \
libccdataserver_client \
ccdataserver \
ccds_debug
ifeq ($(shell test $(PLATFORM_SDK_VERSION) -gt 34 && echo OK),OK)
#AIDL
PRODUCT_PACKAGES += \
vendor.amlogic.hardware.ccdataserver-V1-ndk \
vendor.amlogic.hardware.ccdataserver-impl
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += vendor/amlogic/reference/ccdatabase/android/manifests/device_matrix_product_amlogic_ccdataserver_aidl.xml
# new policy for selinux
ifeq ($(TARGET_SELINUX_LEGACY), false)
BOARD_SEPOLICY_DIRS += \
vendor/amlogic/reference/ccdatabase/android/interfaces/ccdataserver/sepolicy/vendor
# tv
ifeq ($(TARGET_BUILD_LIVETV),true)
BOARD_SEPOLICY_DIRS += vendor/amlogic/reference/ccdatabase/android/interfaces/ccdataserver/sepolicy/tv
endif
endif
else
#HIDL
PRODUCT_PACKAGES += \
vendor.amlogic.hardware.ccdataserver_hidl@1.0 \
vendor.amlogic.hardware.ccdataserver_hidl@1.0-impl
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += vendor/amlogic/reference/ccdatabase/android/manifests/device_matrix_product_amlogic_ccdataserver_hidl.xml
endif
endif