blob: aae7f95348f8e686c97473573ce42931ad7f01fe [file] [log] [blame]
Mike Lockwooddaf5e222012-10-18 10:17:47 -07001#
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 \
Nick Vaccaroec0c99a2014-01-24 10:19:21 -080023 atrace \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070024 bootanimation \
25 debuggerd \
26 dumpstate \
27 dumpsys \
28 gralloc.default \
29 gzip \
Todd Poynor2b3bd4a2013-05-01 17:30:01 -070030 healthd \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070031 init \
Ying Wang0650d152013-07-23 17:57:38 -070032 init.environ.rc \
33 init.rc \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070034 libEGL \
35 libETC1 \
36 libFFTEm \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070037 libGLESv1_CM \
38 libGLESv2 \
39 libbinder \
40 libc \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070041 libcutils \
42 libdl \
43 libgui \
44 libhardware \
45 libhardware_legacy \
46 libjpeg \
47 liblog \
48 libm \
49 libpixelflinger \
50 libpower \
Elliott Hughes626d3f02014-11-22 23:13:40 -080051 libsigchain \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070052 libstdc++ \
Dan Albert01bf7932014-12-16 16:03:31 -080053 libstlport \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070054 libsurfaceflinger \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070055 libsurfaceflinger_ddmconnection \
56 libsysutils \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070057 libui \
58 libutils \
59 linker \
Todd Poynora2466852013-07-10 15:22:53 -070060 lmkd \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070061 logcat \
62 logwrapper \
Elliott Hughes32bfd702013-11-05 11:13:49 -080063 mkshrc \
Benoit Gobydc757942013-03-25 15:37:08 -070064 reboot \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070065 service \
66 servicemanager \
Elliott Hughes32bfd702013-11-05 11:13:49 -080067 sh \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070068 surfaceflinger \
Dave Allison330584e2014-05-16 13:51:36 -070069 toolbox \
Elliott Hughes626d3f02014-11-22 23:13:40 -080070 toybox \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070071
72# SELinux packages
73PRODUCT_PACKAGES += \
74 sepolicy \
75 file_contexts \
76 seapp_contexts \
77 property_contexts \
Robert Craig65dad282014-03-20 09:48:27 -040078 mac_permissions.xml \
Riley Spahn8b834ec2014-06-09 17:24:18 -070079 selinux_version \
80 service_contexts
Mike Lockwooddaf5e222012-10-18 10:17:47 -070081
Stephen Smalley88c5a132014-09-03 15:08:08 -040082# Ensure that this property is always defined so that bionic_systrace.cpp
83# can rely on it being initially set by init.
84PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
85 debug.atrace.tags.enableflags=0
Ying Wang0650d152013-07-23 17:57:38 -070086
Mike Lockwooddaf5e222012-10-18 10:17:47 -070087PRODUCT_COPY_FILES += \
Mike Lockwooddaf5e222012-10-18 10:17:47 -070088 system/core/rootdir/init.usb.rc:root/init.usb.rc \
89 system/core/rootdir/init.trace.rc:root/init.trace.rc \
Ying Wang0650d152013-07-23 17:57:38 -070090 system/core/rootdir/ueventd.rc:root/ueventd.rc \
91 system/core/rootdir/etc/hosts:system/etc/hosts