44 lines
1.2 KiB
Makefile
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
|