diff --git a/aosp/vendor/common/prebuild/media_engine.mk b/aosp/vendor/common/prebuild/media_engine.mk index 724ad496632092c8604d6d30e859aa120b34fbc5..d95afffa635b268917341a2931ca18fe8124425a 100644 --- a/aosp/vendor/common/prebuild/media_engine.mk +++ b/aosp/vendor/common/prebuild/media_engine.mk @@ -1,4 +1,5 @@ CUR_PATH := vendor/common/prebuild +LIBRARY_FILE := system/core/rootdir/etc/public.libraries.android.txt # CME ifeq ($(CONFIG_ENABLE_CME),y) @@ -26,11 +27,15 @@ PRODUCT_COPY_FILES += \ $(CUR_PATH)/system/etc/init/media-engine.rc:system/etc/init/media-engine.rc \ $(CUR_PATH)/system/usr/keylayout/Vendor_0001_Product_0001.kl:system/usr/keylayout/Vendor_0001_Product_0001.kl +$(shell grep -q "libCPHMediaEngine.so" $(LIBRARY_FILE) || echo "libCPHMediaEngine.so" >> $(LIBRARY_FILE)) +else +$(shell sed -i '/libCPHMediaEngine.so/d' $(LIBRARY_FILE)) endif # audio hal ifeq ($(CONFIG_ENABLE_HW_AUDIO),y) PRODUCT_PACKAGES += \ audio.primary.default \ - libopus.vendor -endif \ No newline at end of file + libopus.vendor +endif +