embedded.mk revision 226d67462449cc296b2f270e958e291fab09e4ee
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 atrace \ 25 bootanimation \ 26 bootstat \ 27 charger \ 28 cmd \ 29 debuggerd \ 30 dumpstate \ 31 dumpsys \ 32 fastboot \ 33 gralloc.default \ 34 grep \ 35 gzip \ 36 healthd \ 37 hwservicemanager \ 38 init \ 39 init.environ.rc \ 40 init.rc \ 41 libEGL \ 42 libETC1 \ 43 libFFTEm \ 44 libGLESv1_CM \ 45 libGLESv2 \ 46 libGLESv3 \ 47 libbinder \ 48 libc \ 49 libc_malloc_debug \ 50 libcutils \ 51 libdl \ 52 libgui \ 53 libhardware \ 54 libhardware_legacy \ 55 libjpeg \ 56 liblog \ 57 libm \ 58 libpixelflinger \ 59 libpower \ 60 libsigchain \ 61 libstdc++ \ 62 libsurfaceflinger \ 63 libsurfaceflinger_ddmconnection \ 64 libsysutils \ 65 libui \ 66 libutils \ 67 linker \ 68 lmkd \ 69 logcat \ 70 logwrapper \ 71 mkshrc \ 72 reboot \ 73 recovery \ 74 service \ 75 servicemanager \ 76 sh \ 77 storaged \ 78 surfaceflinger \ 79 toolbox \ 80 toybox \ 81 tzdatacheck \ 82 83# SELinux packages 84PRODUCT_PACKAGES += \ 85 file_contexts.bin \ 86 nonplat_mac_permissions.xml \ 87 plat_mac_permissions.xml \ 88 property_contexts \ 89 seapp_contexts \ 90 selinux_version \ 91 sepolicy \ 92 service_contexts 93 94# AID Generation for 95# <pwd.h> and <grp.h> 96PRODUCT_PACKAGES += \ 97 passwd \ 98 group \ 99 fs_config_files \ 100 fs_config_dirs 101 102# Ensure that this property is always defined so that bionic_systrace.cpp 103# can rely on it being initially set by init. 104PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ 105 debug.atrace.tags.enableflags=0 106 107PRODUCT_COPY_FILES += \ 108 system/core/rootdir/init.usb.rc:root/init.usb.rc \ 109 system/core/rootdir/init.usb.configfs.rc:root/init.usb.configfs.rc \ 110 system/core/rootdir/ueventd.rc:root/ueventd.rc \ 111 system/core/rootdir/etc/hosts:system/etc/hosts 112