# Copyright (C) 2017 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. $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) PRODUCT_NAME := uml PRODUCT_DEVICE := uml PRODUCT_BRAND := Android PRODUCT_MODEL := UML for x86_64 # default is nosdcard, S/W button enabled in resource DEVICE_PACKAGE_OVERLAYS := device/generic/x86/overlay PRODUCT_CHARACTERISTICS := nosdcard PRODUCT_COPY_FILES += $(LOCAL_PATH)/fstab.uml:root/fstab.uml PRODUCT_COPY_FILES += $(LOCAL_PATH)/init.uml.rc:root/init.uml.rc PRODUCT_COPY_FILES += $(LOCAL_PATH)/init.eth0.sh:system/bin/init.eth0.sh PRODUCT_PACKAGES += \ adbd.com.android.adbd \ adbd.recovery \ usbd \ android.hardware.configstore@1.1-service \ android.hidl.allocator@1.0-service \ android.hidl.memory@1.0-impl \ android.hidl.memory@1.0-impl.vendor \ atrace \ blank_screen \ bootanimation \ bootstat \ charger \ cmd \ crash_dump \ debuggerd\ dumpstate \ dumpsys \ gralloc.default \ healthd \ hwservicemanager \ init \ init.environ.rc \ libEGL \ libETC1 \ libFFTEm \ libGLESv1_CM \ libGLESv2 \ libGLESv3 \ libbinder \ libc \ libcutils \ libdl \ libgui \ libhardware \ libhardware_legacy \ libjpeg \ liblog \ libm \ libpower \ libstdc++ \ libsysutils \ libui \ libutils \ linker \ linker.recovery \ lmkd \ logcat \ lshal \ recovery \ service \ servicemanager \ shell_and_utilities \ storaged \ thermalserviced \ tombstoned \ vndservice \ vndservicemanager \ # VINTF stuff for system and vendor (no product / odm / system_ext / etc.) PRODUCT_PACKAGES += \ vendor_compatibility_matrix.xml \ vendor_manifest.xml \ system_manifest.xml \ system_compatibility_matrix.xml \ # SELinux packages are added as dependencies of the selinux_policy # phony package. PRODUCT_PACKAGES += \ selinux_policy \ # AID Generation for # and PRODUCT_PACKAGES += \ passwd \ group \ fs_config_files \ fs_config_dirs # If there are product-specific adb keys defined, install them on debuggable # builds. PRODUCT_PACKAGES_DEBUG += \ adb_keys # Ensure that this property is always defined so that bionic_systrace.cpp # can rely on it being initially set by init. PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ debug.atrace.tags.enableflags=0 PRODUCT_COPY_FILES += \ system/core/rootdir/init.usb.rc:system/etc/init/hw/init.usb.rc \ system/core/rootdir/init.usb.configfs.rc:system/etc/init/hw/init.usb.configfs.rc \ system/core/rootdir/etc/hosts:system/etc/hosts PRODUCT_HOST_PACKAGES += \ adb \ e2fsdroid \ fastboot \ make_f2fs \ mke2fs \