Add new aocxd server domain - Allow aocxd to access AOC resources - Add new aocx binder vendor service Allow audio hal to find and talk to aocx avc error tcontext=u:object_r:binder_device:s0 tclass=chr_file or tcontext=u:object_r:vndbinder_device:s0 tclass=chr_file avc: denied { add } for pid=1073 uid=0 name=aocx.IAocx scontext=u:r:aocxd:s0 tcontext=u:object_r:aocx:s0 tclass=service_manager avc: denied { call } for scontext=u:r:hal_audio_default:s0 tcontext=u:r:aocxd:s0 tclass=binder BUG: 315853303 Change-Id: Ide16a2be9f032bef60f43d4d3daa6372ae06b057
29 lines
773 B
Makefile
29 lines
773 B
Makefile
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/aoc/sepolicy
|
|
|
|
PRODUCT_PACKAGES += dump_aoc \
|
|
aocd \
|
|
aocxd
|
|
|
|
ifeq (,$(filter aosp_%,$(TARGET_PRODUCT)))
|
|
# IAudioMetricExt HIDL
|
|
PRODUCT_PACKAGES += \
|
|
vendor.google.audiometricext@1.0-service-vendor
|
|
endif
|
|
|
|
# If AoC Daemon is not present on this build, load firmware at boot via rc
|
|
ifeq ($(wildcard vendor/google/whitechapel/aoc/aocd),)
|
|
PRODUCT_COPY_FILES += \
|
|
device/google/gs-common/aoc/conf/init.aoc.nodaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.aoc.rc
|
|
else
|
|
PRODUCT_COPY_FILES += \
|
|
device/google/gs-common/aoc/conf/init.aoc.daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.aoc.rc
|
|
endif
|
|
|
|
# AoC debug support
|
|
PRODUCT_PACKAGES_DEBUG += \
|
|
aocdump \
|
|
aocutil \
|
|
aoc_audio_cfg \
|
|
vp_util \
|
|
aocx_tool
|