• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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-service \
24    android.hidl.allocator@1.0-service \
25    android.hidl.memory@1.0-impl \
26    atrace \
27    bootanimation \
28    bootstat \
29    charger \
30    cmd \
31    crash_dump \
32    debuggerd\
33    dumpstate \
34    dumpsys \
35    fastboot \
36    gralloc.default \
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    lshal \
73    recovery \
74    service \
75    servicemanager \
76    shell_and_utilities \
77    storaged \
78    surfaceflinger \
79    tombstoned \
80    tzdatacheck \
81    vndservice \
82    vndservicemanager \
83    compatibility_matrix.xml \
84    manifest.xml \
85    system_manifest.xml \
86    system_compatibility_matrix.xml \
87
88# SELinux packages
89PRODUCT_PACKAGES += \
90    nonplat_mac_permissions.xml \
91    nonplat_property_contexts \
92    nonplat_seapp_contexts \
93    nonplat_service_contexts \
94    nonplat_hwservice_contexts \
95    plat_mac_permissions.xml \
96    plat_property_contexts \
97    plat_seapp_contexts \
98    plat_service_contexts \
99    plat_hwservice_contexts \
100    selinux_policy \
101    vndservice_contexts
102
103# AID Generation for
104# <pwd.h> and <grp.h>
105PRODUCT_PACKAGES += \
106    passwd \
107    group \
108    fs_config_files \
109    fs_config_dirs
110
111# Ensure that this property is always defined so that bionic_systrace.cpp
112# can rely on it being initially set by init.
113PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
114    debug.atrace.tags.enableflags=0
115
116PRODUCT_COPY_FILES += \
117    system/core/rootdir/init.usb.rc:root/init.usb.rc \
118    system/core/rootdir/init.usb.configfs.rc:root/init.usb.configfs.rc \
119    system/core/rootdir/ueventd.rc:root/ueventd.rc \
120    system/core/rootdir/etc/hosts:system/etc/hosts
121