github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/make/target/product/embedded.mk (about)

     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  
    20  PRODUCT_PACKAGES += \
    21      adb \
    22      adbd \
    23      usbd \
    24      android.hardware.configstore@1.1-service \
    25      android.hidl.allocator@1.0-service \
    26      android.hidl.memory@1.0-impl \
    27      android.hidl.memory@1.0-impl.vendor \
    28      atrace \
    29      blank_screen \
    30      bootanimation \
    31      bootstat \
    32      charger \
    33      cmd \
    34      crash_dump \
    35      debuggerd\
    36      dumpstate \
    37      dumpsys \
    38      fastboot \
    39      gralloc.default \
    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      libc_malloc_hooks \
    55      libcutils \
    56      libdl \
    57      libgui \
    58      libhardware \
    59      libhardware_legacy \
    60      libjpeg \
    61      liblog \
    62      libm \
    63      libpixelflinger \
    64      libpower \
    65      libsigchain \
    66      libstdc++ \
    67      libsurfaceflinger \
    68      libsurfaceflinger_ddmconnection \
    69      libsysutils \
    70      libui \
    71      libutils \
    72      linker \
    73      lmkd \
    74      logcat \
    75      lshal \
    76      recovery \
    77      service \
    78      servicemanager \
    79      shell_and_utilities \
    80      storaged \
    81      surfaceflinger \
    82      thermalserviced \
    83      tombstoned \
    84      tzdatacheck \
    85      vndservice \
    86      vndservicemanager \
    87  
    88  # VINTF data
    89  PRODUCT_PACKAGES += \
    90      device_compatibility_matrix.xml \
    91      device_manifest.xml \
    92      framework_manifest.xml \
    93      framework_compatibility_matrix.xml \
    94  
    95  # SELinux packages are added as dependencies of the selinux_policy
    96  # phony package.
    97  PRODUCT_PACKAGES += \
    98      selinux_policy \
    99  
   100  # AID Generation for
   101  # <pwd.h> and <grp.h>
   102  PRODUCT_PACKAGES += \
   103      passwd \
   104      group \
   105      fs_config_files \
   106      fs_config_dirs
   107  
   108  # If there are product-specific adb keys defined, install them on debuggable
   109  # builds.
   110  PRODUCT_PACKAGES_DEBUG += \
   111      adb_keys
   112  
   113  # Ensure that this property is always defined so that bionic_systrace.cpp
   114  # can rely on it being initially set by init.
   115  PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
   116      debug.atrace.tags.enableflags=0
   117  
   118  PRODUCT_COPY_FILES += \
   119      system/core/rootdir/init.usb.rc:root/init.usb.rc \
   120      system/core/rootdir/init.usb.configfs.rc:root/init.usb.configfs.rc \
   121      system/core/rootdir/ueventd.rc:root/ueventd.rc \
   122      system/core/rootdir/etc/hosts:system/etc/hosts