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)