Flag: EXEMPT, bugfix only. Bug: 388685884 Test: Factory, AOSP and Pixel build success. Test: Pixel System Service can access GIA features on Pixel device builds. Test: GIA exists on factory builds. Change-Id: I12f55f1ce1c717da6d6c45edbb92854f7efa53e5 Signed-off-by: Kai Hsieh <kaihsieh@google.com>
19 lines
822 B
Makefile
19 lines
822 B
Makefile
# GIA is not designed for AOSP
|
|
ifeq (,$(filter aosp_%, $(TARGET_PRODUCT)))
|
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/input/gia/sepolicy
|
|
|
|
# If Pixel System Service exists, allow it to access GIA
|
|
ifeq (,$(filter factory_%, $(TARGET_PRODUCT)))
|
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/input/gia/sepolicy-pixelsystemservice
|
|
endif
|
|
|
|
PRODUCT_PACKAGES += gia
|
|
PRODUCT_PACKAGES += com.google.input.gia.giaservicemanager
|
|
|
|
PRODUCT_SOONG_NAMESPACES += vendor/google/interfaces
|
|
PRODUCT_SOONG_NAMESPACES += vendor/google/input/gia/core
|
|
PRODUCT_SOONG_NAMESPACES += vendor/google/input/gia/core-servicemanager
|
|
|
|
DEVICE_MANIFEST_FILE += device/google/gs-common/input/gia/aidl/manifest.xml
|
|
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/input/gia/aidl/compatibility_matrix.xml
|
|
endif
|