embedded.mk revision e6b8475baf476b253425690bc5c3b3b9d214bab7
1# 2# Copyright (C) 2009 The Android Open Source Project 3# 4# Licensed under the Apache License, Version 2.0 (the "License"); 5# you may not use this file except in compliance with the License. 6# You may obtain a copy of the License at 7# 8# http://www.apache.org/licenses/LICENSE-2.0 9# 10# Unless required by applicable law or agreed to in writing, software 11# distributed under the License is distributed on an "AS IS" BASIS, 12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13# See the License for the specific language governing permissions and 14# limitations under the License. 15# 16 17# This is a build configuration for a very minimal build of the 18# Open-Source part of the tree. 19 20PRODUCT_PACKAGES += \ 21 adb \ 22 adbd \ 23 android.hidl.memory@1.0-service \ 24 android.hidl.memory@1.0-impl \ 25 atrace \ 26 bootanimation \ 27 bootstat \ 28 charger \ 29 cmd \ 30 debuggerd \ 31 dumpstate \ 32 dumpsys \ 33 fastboot \ 34 gralloc.default \ 35 grep \ 36 gzip \ 37 healthd \ 38 hwservicemanager \ 39 init \ 40 init.environ.rc \ 41 init.rc \ 42 libEGL \ 43 libETC1 \ 44 libFFTEm \ 45 libGLESv1_CM \ 46 libGLESv2 \ 47 libGLESv3 \ 48 libbinder \ 49 libc \ 50 libc_malloc_debug \ 51 libcutils \ 52 libdl \ 53 libgui \ 54 libhardware \ 55 libhardware_legacy \ 56 libjpeg \ 57 liblog \ 58 libm \ 59 libpixelflinger \ 60 libpower \ 61 libsigchain \ 62 libstdc++ \ 63 libsurfaceflinger \ 64 libsurfaceflinger_ddmconnection \ 65 libsysutils \ 66 libui \ 67 libutils \ 68 linker \ 69 lmkd \ 70 logcat \ 71 logwrapper \ 72 mkshrc \ 73 reboot \ 74 recovery \ 75 service \ 76 servicemanager \ 77 sh \ 78 storaged \ 79 surfaceflinger \ 80 toolbox \ 81 toybox \ 82 tzdatacheck \ 83 84# SELinux packages 85PRODUCT_PACKAGES += \ 86 file_contexts.bin \ 87 nonplat_file_contexts \ 88 nonplat_mac_permissions.xml \ 89 nonplat_seapp_contexts \ 90 plat_file_contexts \ 91 plat_mac_permissions.xml \ 92 plat_seapp_contexts \ 93 property_contexts \ 94 selinux_version \ 95 sepolicy \ 96 service_contexts 97 98# AID Generation for 99# <pwd.h> and <grp.h> 100PRODUCT_PACKAGES += \ 101 passwd \ 102 group \ 103 fs_config_files \ 104 fs_config_dirs 105 106# Ensure that this property is always defined so that bionic_systrace.cpp 107# can rely on it being initially set by init. 108PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ 109 debug.atrace.tags.enableflags=0 110 111PRODUCT_COPY_FILES += \ 112 system/core/rootdir/init.usb.rc:root/init.usb.rc \ 113 system/core/rootdir/init.usb.configfs.rc:root/init.usb.configfs.rc \ 114 system/core/rootdir/ueventd.rc:root/ueventd.rc \ 115 system/core/rootdir/etc/hosts:system/etc/hosts 116