Loading target/product/base.mk +74 −23 Original line number Diff line number Diff line Loading @@ -18,63 +18,97 @@ PRODUCT_PACKAGES += \ 20-dns.conf \ 95-configured \ org.apache.http.legacy \ appwidget \ appops \ am \ android.hardware.cas@1.0-service \ android.hardware.media.omx@1.0-service \ android.hidl.base-V1.0-java \ android.hidl.manager-V1.0-java \ android.policy \ android.test.mock \ android.test.runner \ app_process \ applypatch \ appops \ app_process \ appwidget \ audioserver \ BackupRestoreConfirmation \ bcc \ bit \ blkid \ bmgr \ bpfloader \ bu \ bugreport \ bugreportz \ cameraserver \ com.android.location.provider \ com.android.location.provider.xml \ content \ CtsShimPrebuilt \ CtsShimPrivPrebuilt \ dnsmasq \ dpm \ e2fsck \ ExtServices \ ExtShared \ framework \ framework-res \ framework-sysconfig.xml \ fsck_msdos \ gatekeeperd \ hid \ ime \ incidentd \ ims-common \ incident \ incidentd \ incident_report \ input \ installd \ ip \ ip6tables \ iptables \ ip-up-vpn \ javax.obex \ keystore \ ld.config.txt \ ld.mc \ libaaudio \ libandroid \ libandroid_runtime \ libandroid_servers \ libaudioeffect_jni \ libaudioflinger \ libaudiopolicyservice \ libaudiopolicymanager \ libaudiopolicyservice \ libbundlewrapper \ libcamera2ndk \ libcamera_client \ libcameraservice \ libcamera2ndk \ libdrmclearkeyplugin \ libclearkeycasplugin \ libdownmix \ libdrmclearkeyplugin \ libdrmframework \ libdrmframework_jni \ libeffectproxy \ libeffects \ libfilterfw \ libgatekeeper \ libinput \ libinputflinger \ libiprouteutil \ libjnigraphics \ libkeystore \ libldnhncr \ libmedia \ libmedia_jni \ libmediandk \ libmediaplayerservice \ libmtp \ libnetd_client \ libnetlink \ libnetutils \ libOpenMAXAL \ libOpenSLES \ libpdfium \ libradio_metadata \ libreference-ril \ Loading @@ -99,53 +133,64 @@ PRODUCT_PACKAGES += \ libusbhost \ libvisualizer \ libvorbisidec \ libmediandk \ libvulkan \ libwifi-service \ libwilhelm \ locksettings \ logd \ media \ media_cmd \ mediadrmserver \ mediaserver \ mediametrics \ mediaextractor \ mediametrics \ media_profiles_V1_0.dtd \ mediaserver \ mke2fs \ monkey \ mtpd \ ndc \ netd \ org.apache.http.legacy \ perfetto \ ping \ ping6 \ platform.xml \ privapp-permissions-platform.xml \ pppd \ pm \ pppd \ privapp-permissions-platform.xml \ racoon \ resize2fs \ run-as \ schedtest \ screencap \ sdcard \ secdiscard \ sensorservice \ services \ settings \ SettingsProvider \ sgdisk \ Shell \ sm \ svc \ tc \ telecom \ telephony-common \ traced \ traced_probes \ tune2fs \ uiautomator \ uncrypt \ vdc \ voip-common \ vold \ wm # Essential HAL modules PRODUCT_PACKAGES += \ android.hardware.cas@1.0-service \ android.hardware.media.omx@1.0-service WallpaperBackup \ wificond \ wifi-service \ wm \ # XML schema files PRODUCT_PACKAGES += \ media_profiles_V1_0.dtd PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.zygote=zygote32 PRODUCT_COPY_FILES += system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc # Packages included only for eng or userdebug builds, previously debug tagged PRODUCT_PACKAGES_DEBUG := \ Loading @@ -159,7 +204,7 @@ PRODUCT_PACKAGES_DEBUG := \ # Packages included only for eng/userdebug builds, when building with SANITIZE_TARGET=address PRODUCT_PACKAGES_DEBUG_ASAN := PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\ PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ frameworks/base/config/preloaded-classes:system/etc/preloaded-classes) # Note: it is acceptable to not have a dirty-image-objects file. In that case, the special bin Loading @@ -167,4 +212,10 @@ PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\ PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ frameworks/base/config/dirty-image-objects:system/etc/dirty-image-objects) PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.zygote=zygote32 PRODUCT_COPY_FILES += \ system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/embedded.mk) target/product/core_minimal.mk +9 −69 Original line number Diff line number Diff line Loading @@ -23,76 +23,29 @@ PRODUCT_DEVICE := generic PRODUCT_NAME := core PRODUCT_PACKAGES += \ BackupRestoreConfirmation \ CompanionDeviceManager \ CtsShimPrebuilt \ CtsShimPrivPrebuilt \ DownloadProvider \ ExtShared \ ExtServices \ HTMLViewer \ MediaProvider \ PackageInstaller \ SettingsProvider \ Shell \ StatementService \ WallpaperBackup \ android.hidl.base-V1.0-java \ android.hidl.manager-V1.0-java \ bcc \ bu \ com.android.future.usb.accessory \ com.android.location.provider \ com.android.location.provider.xml \ com.android.mediadrm.signer \ com.android.media.remotedisplay \ com.android.media.remotedisplay.xml \ com.android.mediadrm.signer \ CompanionDeviceManager \ DownloadProvider \ drmserver \ ethernet-service \ framework-res \ fsck.f2fs \ HTMLViewer \ idmap \ installd \ ims-common \ ip \ ip-up-vpn \ ip6tables \ iptables \ gatekeeperd \ keystore \ ld.config.txt \ ld.mc \ libaaudio \ libOpenMAXAL \ libOpenSLES \ libdownmix \ libdrmframework \ libdrmframework_jni \ libfilterfw \ libkeystore \ libgatekeeper \ libneuralnetworks \ libwebviewchromium_loader \ libwebviewchromium_plat_support \ libwilhelm \ logd \ mke2fs \ e2fsck \ resize2fs \ tune2fs \ screencap \ sensorservice \ telephony-common \ uiautomator \ uncrypt \ make_f2fs \ MediaProvider \ PackageInstaller \ StatementService \ vndk_snapshot_package \ voip-common \ webview \ webview_zygote \ # Wifi modules PRODUCT_PACKAGES += \ wifi-service \ wificond \ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.software.webview.xml:system/etc/permissions/android.software.webview.xml Loading Loading @@ -131,18 +84,6 @@ PRODUCT_SYSTEM_SERVER_APPS += \ SettingsProvider \ WallpaperBackup # Adoptable external storage supports both ext4 and f2fs PRODUCT_PACKAGES += \ e2fsck \ mke2fs \ fsck.f2fs \ make_f2fs \ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.zygote=zygote32 PRODUCT_COPY_FILES += \ system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc PRODUCT_COPY_FILES += \ system/core/rootdir/etc/public.libraries.android.txt:system/etc/public.libraries.txt Loading @@ -164,5 +105,4 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.logd.size.stats=64K \ log.tag.stats_log=I $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk) target/product/core_tiny.mk +8 −69 Original line number Diff line number Diff line Loading @@ -17,77 +17,22 @@ # No telephony PRODUCT_PACKAGES := \ audio.primary.default \ Bluetooth \ CalendarProvider \ ContactsProvider \ CertInstaller \ FusedLocation \ InputDevices PRODUCT_PACKAGES += \ clatd \ clatd.conf \ pppd PRODUCT_PACKAGES += \ audio.primary.default \ local_time.default \ power.default PRODUCT_PACKAGES += \ BackupRestoreConfirmation \ CtsShimPrebuilt \ CtsShimPrivPrebuilt \ ContactsProvider \ DefaultContainerService \ ExtShared \ ExtServices \ SettingsProvider \ Shell \ WallpaperBackup \ android.hidl.base-V1.0-java \ android.hidl.manager-V1.0-java \ bcc \ bu \ com.android.location.provider \ com.android.location.provider.xml \ framework-res \ installd \ ims-common \ ip \ ip-up-vpn \ ip6tables \ iptables \ gatekeeperd \ keystore \ ld.config.txt \ ld.mc \ libaaudio \ libOpenMAXAL \ libOpenSLES \ libdownmix \ libfilterfw \ libgatekeeper \ libkeystore \ libwilhelm \ libdrmframework_jni \ libdrmframework \ mke2fs \ e2fsck \ resize2fs \ tune2fs \ nullwebview \ screencap \ sensorservice \ uiautomator \ uncrypt \ telephony-common \ voip-common \ FusedLocation \ InputDevices \ local_time.default \ logd \ nullwebview \ power.default \ pppd \ # Wifi modules PRODUCT_PACKAGES += \ wifi-service \ wificond \ ifeq ($(TARGET_CORE_JARS),) $(error TARGET_CORE_JARS is empty; cannot initialize PRODUCT_BOOT_JARS variable) Loading Loading @@ -122,15 +67,9 @@ PRODUCT_SYSTEM_SERVER_APPS += \ # The set of packages we want to force 'speed' compilation on. PRODUCT_DEXPREOPT_SPEED_APPS := \ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.zygote=zygote32 PRODUCT_COPY_FILES += \ system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc PRODUCT_PROPERTY_OVERRIDES += \ ro.carrier=unknown $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk) $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk) $(call inherit-product-if-exists, external/roboto-fonts/fonts.mk) Loading Loading
target/product/base.mk +74 −23 Original line number Diff line number Diff line Loading @@ -18,63 +18,97 @@ PRODUCT_PACKAGES += \ 20-dns.conf \ 95-configured \ org.apache.http.legacy \ appwidget \ appops \ am \ android.hardware.cas@1.0-service \ android.hardware.media.omx@1.0-service \ android.hidl.base-V1.0-java \ android.hidl.manager-V1.0-java \ android.policy \ android.test.mock \ android.test.runner \ app_process \ applypatch \ appops \ app_process \ appwidget \ audioserver \ BackupRestoreConfirmation \ bcc \ bit \ blkid \ bmgr \ bpfloader \ bu \ bugreport \ bugreportz \ cameraserver \ com.android.location.provider \ com.android.location.provider.xml \ content \ CtsShimPrebuilt \ CtsShimPrivPrebuilt \ dnsmasq \ dpm \ e2fsck \ ExtServices \ ExtShared \ framework \ framework-res \ framework-sysconfig.xml \ fsck_msdos \ gatekeeperd \ hid \ ime \ incidentd \ ims-common \ incident \ incidentd \ incident_report \ input \ installd \ ip \ ip6tables \ iptables \ ip-up-vpn \ javax.obex \ keystore \ ld.config.txt \ ld.mc \ libaaudio \ libandroid \ libandroid_runtime \ libandroid_servers \ libaudioeffect_jni \ libaudioflinger \ libaudiopolicyservice \ libaudiopolicymanager \ libaudiopolicyservice \ libbundlewrapper \ libcamera2ndk \ libcamera_client \ libcameraservice \ libcamera2ndk \ libdrmclearkeyplugin \ libclearkeycasplugin \ libdownmix \ libdrmclearkeyplugin \ libdrmframework \ libdrmframework_jni \ libeffectproxy \ libeffects \ libfilterfw \ libgatekeeper \ libinput \ libinputflinger \ libiprouteutil \ libjnigraphics \ libkeystore \ libldnhncr \ libmedia \ libmedia_jni \ libmediandk \ libmediaplayerservice \ libmtp \ libnetd_client \ libnetlink \ libnetutils \ libOpenMAXAL \ libOpenSLES \ libpdfium \ libradio_metadata \ libreference-ril \ Loading @@ -99,53 +133,64 @@ PRODUCT_PACKAGES += \ libusbhost \ libvisualizer \ libvorbisidec \ libmediandk \ libvulkan \ libwifi-service \ libwilhelm \ locksettings \ logd \ media \ media_cmd \ mediadrmserver \ mediaserver \ mediametrics \ mediaextractor \ mediametrics \ media_profiles_V1_0.dtd \ mediaserver \ mke2fs \ monkey \ mtpd \ ndc \ netd \ org.apache.http.legacy \ perfetto \ ping \ ping6 \ platform.xml \ privapp-permissions-platform.xml \ pppd \ pm \ pppd \ privapp-permissions-platform.xml \ racoon \ resize2fs \ run-as \ schedtest \ screencap \ sdcard \ secdiscard \ sensorservice \ services \ settings \ SettingsProvider \ sgdisk \ Shell \ sm \ svc \ tc \ telecom \ telephony-common \ traced \ traced_probes \ tune2fs \ uiautomator \ uncrypt \ vdc \ voip-common \ vold \ wm # Essential HAL modules PRODUCT_PACKAGES += \ android.hardware.cas@1.0-service \ android.hardware.media.omx@1.0-service WallpaperBackup \ wificond \ wifi-service \ wm \ # XML schema files PRODUCT_PACKAGES += \ media_profiles_V1_0.dtd PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.zygote=zygote32 PRODUCT_COPY_FILES += system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc # Packages included only for eng or userdebug builds, previously debug tagged PRODUCT_PACKAGES_DEBUG := \ Loading @@ -159,7 +204,7 @@ PRODUCT_PACKAGES_DEBUG := \ # Packages included only for eng/userdebug builds, when building with SANITIZE_TARGET=address PRODUCT_PACKAGES_DEBUG_ASAN := PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\ PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ frameworks/base/config/preloaded-classes:system/etc/preloaded-classes) # Note: it is acceptable to not have a dirty-image-objects file. In that case, the special bin Loading @@ -167,4 +212,10 @@ PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\ PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ frameworks/base/config/dirty-image-objects:system/etc/dirty-image-objects) PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.zygote=zygote32 PRODUCT_COPY_FILES += \ system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/embedded.mk)
target/product/core_minimal.mk +9 −69 Original line number Diff line number Diff line Loading @@ -23,76 +23,29 @@ PRODUCT_DEVICE := generic PRODUCT_NAME := core PRODUCT_PACKAGES += \ BackupRestoreConfirmation \ CompanionDeviceManager \ CtsShimPrebuilt \ CtsShimPrivPrebuilt \ DownloadProvider \ ExtShared \ ExtServices \ HTMLViewer \ MediaProvider \ PackageInstaller \ SettingsProvider \ Shell \ StatementService \ WallpaperBackup \ android.hidl.base-V1.0-java \ android.hidl.manager-V1.0-java \ bcc \ bu \ com.android.future.usb.accessory \ com.android.location.provider \ com.android.location.provider.xml \ com.android.mediadrm.signer \ com.android.media.remotedisplay \ com.android.media.remotedisplay.xml \ com.android.mediadrm.signer \ CompanionDeviceManager \ DownloadProvider \ drmserver \ ethernet-service \ framework-res \ fsck.f2fs \ HTMLViewer \ idmap \ installd \ ims-common \ ip \ ip-up-vpn \ ip6tables \ iptables \ gatekeeperd \ keystore \ ld.config.txt \ ld.mc \ libaaudio \ libOpenMAXAL \ libOpenSLES \ libdownmix \ libdrmframework \ libdrmframework_jni \ libfilterfw \ libkeystore \ libgatekeeper \ libneuralnetworks \ libwebviewchromium_loader \ libwebviewchromium_plat_support \ libwilhelm \ logd \ mke2fs \ e2fsck \ resize2fs \ tune2fs \ screencap \ sensorservice \ telephony-common \ uiautomator \ uncrypt \ make_f2fs \ MediaProvider \ PackageInstaller \ StatementService \ vndk_snapshot_package \ voip-common \ webview \ webview_zygote \ # Wifi modules PRODUCT_PACKAGES += \ wifi-service \ wificond \ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.software.webview.xml:system/etc/permissions/android.software.webview.xml Loading Loading @@ -131,18 +84,6 @@ PRODUCT_SYSTEM_SERVER_APPS += \ SettingsProvider \ WallpaperBackup # Adoptable external storage supports both ext4 and f2fs PRODUCT_PACKAGES += \ e2fsck \ mke2fs \ fsck.f2fs \ make_f2fs \ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.zygote=zygote32 PRODUCT_COPY_FILES += \ system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc PRODUCT_COPY_FILES += \ system/core/rootdir/etc/public.libraries.android.txt:system/etc/public.libraries.txt Loading @@ -164,5 +105,4 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.logd.size.stats=64K \ log.tag.stats_log=I $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)
target/product/core_tiny.mk +8 −69 Original line number Diff line number Diff line Loading @@ -17,77 +17,22 @@ # No telephony PRODUCT_PACKAGES := \ audio.primary.default \ Bluetooth \ CalendarProvider \ ContactsProvider \ CertInstaller \ FusedLocation \ InputDevices PRODUCT_PACKAGES += \ clatd \ clatd.conf \ pppd PRODUCT_PACKAGES += \ audio.primary.default \ local_time.default \ power.default PRODUCT_PACKAGES += \ BackupRestoreConfirmation \ CtsShimPrebuilt \ CtsShimPrivPrebuilt \ ContactsProvider \ DefaultContainerService \ ExtShared \ ExtServices \ SettingsProvider \ Shell \ WallpaperBackup \ android.hidl.base-V1.0-java \ android.hidl.manager-V1.0-java \ bcc \ bu \ com.android.location.provider \ com.android.location.provider.xml \ framework-res \ installd \ ims-common \ ip \ ip-up-vpn \ ip6tables \ iptables \ gatekeeperd \ keystore \ ld.config.txt \ ld.mc \ libaaudio \ libOpenMAXAL \ libOpenSLES \ libdownmix \ libfilterfw \ libgatekeeper \ libkeystore \ libwilhelm \ libdrmframework_jni \ libdrmframework \ mke2fs \ e2fsck \ resize2fs \ tune2fs \ nullwebview \ screencap \ sensorservice \ uiautomator \ uncrypt \ telephony-common \ voip-common \ FusedLocation \ InputDevices \ local_time.default \ logd \ nullwebview \ power.default \ pppd \ # Wifi modules PRODUCT_PACKAGES += \ wifi-service \ wificond \ ifeq ($(TARGET_CORE_JARS),) $(error TARGET_CORE_JARS is empty; cannot initialize PRODUCT_BOOT_JARS variable) Loading Loading @@ -122,15 +67,9 @@ PRODUCT_SYSTEM_SERVER_APPS += \ # The set of packages we want to force 'speed' compilation on. PRODUCT_DEXPREOPT_SPEED_APPS := \ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ ro.zygote=zygote32 PRODUCT_COPY_FILES += \ system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc PRODUCT_PROPERTY_OVERRIDES += \ ro.carrier=unknown $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk) $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk) $(call inherit-product-if-exists, external/roboto-fonts/fonts.mk) Loading