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