# # Copyright (C) 2018-2019 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # This file contains the definitions needed for a _really_ minimal system # image to be run under emulation under upstream QEMU (www.qemu.org), once # it supports a few Android virtual devices. Note that this is _not_ the # same as running under the Android emulator. PRODUCT_PACKAGES += \ adbd \ android.hidl.allocator@1.0-service \ apexd \ com.android.runtime \ dhcpclient \ hwservicemanager \ init \ init_system \ init_vendor \ init.environ.rc \ init.rc \ libc.bootstrap \ libdl.bootstrap \ libm.bootstrap \ linker \ linker64 \ logcat \ logd \ logwrapper \ mdnsd \ reboot \ servicemanager \ sh \ su \ toolbox \ toybox \ vndservicemanager \ vold \ # SELinux packages are added as dependencies of the selinux_policy # phony package. PRODUCT_PACKAGES += \ selinux_policy \ PRODUCT_HOST_PACKAGES += \ adb \ adbd \ e2fsdroid \ make_f2fs \ mdnsd \ mke2fs \ selinux_policy \ sload_f2fs \ toybox \ PRODUCT_COPY_FILES += \ system/core/rootdir/init.usb.rc:root/init.usb.rc \ system/core/rootdir/init.usb.configfs.rc:root/init.usb.configfs.rc \ system/core/rootdir/ueventd.rc:root/ueventd.rc \ system/core/rootdir/etc/hosts:system/etc/hosts \ PRODUCT_FULL_TREBLE_OVERRIDE := true PRODUCT_COPY_FILES += \ device/generic/qemu/fstab.ranchu:root/fstab.qemu_trusty \ device/generic/trusty/init.qemu_trusty.rc:root/init.qemu_trusty.rc \ device/generic/trusty/ueventd.qemu_trusty.rc:root/ueventd.qemu_trusty.rc \ PRODUCT_COPY_FILES += \ device/generic/goldfish/data/etc/config.ini:config.ini \ device/generic/qemu/advancedFeatures.ini:advancedFeatures.ini \ # for Trusty $(call inherit-product, system/core/trusty/trusty-base.mk) $(call inherit-product, system/core/trusty/trusty-storage.mk) PRODUCT_PACKAGES += \ tipc-test \ trusty-ut-ctrl \ PRODUCT_BOOT_JARS := \ core-oj \ core-libart \ conscrypt \ okhttp \ bouncycastle \ apache-xml \ ext \ framework \ telephony-common \ voip-common \ ims-common \ android.test.base \