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