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

     1  #
     2  # Copyright (C) 2012 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  # Base modules (will move elsewhere, previously user tagged)
    18  PRODUCT_PACKAGES += \
    19      20-dns.conf \
    20      95-configured \
    21      org.apache.http.legacy.boot \
    22      appwidget \
    23      appops \
    24      am \
    25      android.policy \
    26      android.test.base \
    27      android.test.mock \
    28      android.test.runner \
    29      app_process \
    30      applypatch \
    31      audioserver \
    32      bit \
    33      blkid \
    34      bmgr \
    35      bpfloader \
    36      bugreport \
    37      bugreportz \
    38      cameraserver \
    39      content \
    40      dnsmasq \
    41      dpm \
    42      framework \
    43      framework-sysconfig.xml \
    44      fsck_msdos \
    45      hid \
    46      ime \
    47      incidentd \
    48      incident \
    49      incident_helper \
    50      incident_report \
    51      input \
    52      javax.obex \
    53      libandroid \
    54      libandroid_runtime \
    55      libandroid_servers \
    56      libaudioeffect_jni \
    57      libaudioflinger \
    58      libaudiopolicyservice \
    59      libaudiopolicymanager \
    60      libbundlewrapper \
    61      libcamera_client \
    62      libcameraservice \
    63      libcamera2ndk \
    64      libdl \
    65      libdrmclearkeyplugin \
    66      libdynproc \
    67      libclearkeycasplugin \
    68      libeffectproxy \
    69      libeffects \
    70      libinput \
    71      libinputflinger \
    72      libiprouteutil \
    73      libjnigraphics \
    74      libldnhncr \
    75      libmedia \
    76      libmedia_jni \
    77      libmediaplayerservice \
    78      libmtp \
    79      libnetd_client \
    80      libnetlink \
    81      libnetutils \
    82      libpdfium \
    83      libradio_metadata \
    84      libreference-ril \
    85      libreverbwrapper \
    86      libril \
    87      librtp_jni \
    88      libsensorservice \
    89      libskia \
    90      libsonic \
    91      libsonivox \
    92      libsoundpool \
    93      libsoundtrigger \
    94      libsoundtriggerservice \
    95      libsqlite \
    96      libstagefright \
    97      libstagefright_amrnb_common \
    98      libstagefright_avc_common \
    99      libstagefright_enc_common \
   100      libstagefright_foundation \
   101      libstagefright_omx \
   102      libstagefright_yuv \
   103      libusbhost \
   104      libutils \
   105      libvisualizer \
   106      libvorbisidec \
   107      libmediandk \
   108      libvulkan \
   109      libwifi-service \
   110      locksettings \
   111      media \
   112      media_cmd \
   113      mediadrmserver \
   114      mediaserver \
   115      mediametrics \
   116      mediaextractor \
   117      monkey \
   118      mtpd \
   119      ndc \
   120      netd \
   121      perfetto \
   122      ping \
   123      ping6 \
   124      platform.xml \
   125      privapp-permissions-platform.xml \
   126      pppd \
   127      pm \
   128      racoon \
   129      run-as \
   130      schedtest \
   131      sdcard \
   132      secdiscard \
   133      services \
   134      settings \
   135      sgdisk \
   136      sm \
   137      statsd \
   138      svc \
   139      tc \
   140      telecom \
   141      traced \
   142      traced_probes \
   143      vdc \
   144      vold \
   145      wm
   146  
   147  # Add the compatibility library that is needed when org.apache.http.legacy
   148  # is removed from the bootclasspath.
   149  ifeq ($(REMOVE_OAHL_FROM_BCP),true)
   150  PRODUCT_PACKAGES += framework-oahl-backward-compatibility
   151  endif
   152  
   153  # Add the compatibility library that is needed when android.test.base
   154  # is removed from the bootclasspath.
   155  ifeq ($(REMOVE_ATB_FROM_BCP),true)
   156  PRODUCT_PACKAGES += framework-atb-backward-compatibility
   157  endif
   158  
   159  # Essential HAL modules
   160  PRODUCT_PACKAGES += \
   161      android.hardware.cas@1.0-service \
   162      android.hardware.media.omx@1.0-service
   163  
   164  # XML schema files
   165  PRODUCT_PACKAGES += \
   166      media_profiles_V1_0.dtd
   167  
   168  # Packages included only for eng or userdebug builds, previously debug tagged
   169  PRODUCT_PACKAGES_DEBUG := \
   170      logpersist.start \
   171      perfprofd \
   172      sqlite3 \
   173      strace
   174  
   175  PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\
   176      frameworks/base/config/preloaded-classes:system/etc/preloaded-classes)
   177  
   178  # Note: it is acceptable to not have a compiled-classes file. In that case, all boot classpath
   179  #       classes will be compiled.
   180  PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\
   181      frameworks/base/config/compiled-classes:system/etc/compiled-classes)
   182  
   183  # Note: it is acceptable to not have a dirty-image-objects file. In that case, the special bin
   184  #       for known dirty objects in the image will be empty.
   185  PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\
   186      frameworks/base/config/dirty-image-objects:system/etc/dirty-image-objects)
   187  
   188  $(call inherit-product, $(SRC_TARGET_DIR)/product/embedded.mk)