base.mk revision 22adbae3589f6f3fc503bdcba5044cc6b9e31457
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)
18PRODUCT_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.runner \
27    app_process \
28    applypatch \
29    audioserver \
30    blkid \
31    bmgr \
32    bugreport \
33    cameraserver \
34    content \
35    dnsmasq \
36    dpm \
37    framework \
38    fsck_msdos \
39    hid \
40    ime \
41    input \
42    javax.obex \
43    libandroid \
44    libandroid_runtime \
45    libandroid_servers \
46    libaudioeffect_jni \
47    libaudioflinger \
48    libaudiopolicyservice \
49    libaudiopolicymanager \
50    libbundlewrapper \
51    libcamera_client \
52    libcameraservice \
53    libcamera2ndk \
54    libdl \
55    libdrmclearkeyplugin \
56    libeffectproxy \
57    libeffects \
58    libinput \
59    libinputflinger \
60    libiprouteutil \
61    libjnigraphics \
62    libldnhncr \
63    libmedia \
64    libmedia_jni \
65    libmediaplayerservice \
66    libmtp \
67    libnetd_client \
68    libnetlink \
69    libnetutils \
70    libpdfium \
71    libradio \
72    libradioservice \
73    libradio_metadata \
74    libreference-ril \
75    libreverbwrapper \
76    libril \
77    librtp_jni \
78    libsensorservice \
79    libskia \
80    libsonic \
81    libsonivox \
82    libsoundpool \
83    libsoundtrigger \
84    libsoundtriggerservice \
85    libsqlite \
86    libstagefright \
87    libstagefright_amrnb_common \
88    libstagefright_avc_common \
89    libstagefright_enc_common \
90    libstagefright_foundation \
91    libstagefright_omx \
92    libstagefright_yuv \
93    libusbhost \
94    libutils \
95    libvisualizer \
96    libvorbisidec \
97    libmediandk \
98    libvulkan \
99    libwifi-service \
100    media \
101    media_cmd \
102    mediadrmserver \
103    mediaserver \
104    mediacodec \
105    mediaextractor \
106    monkey \
107    mtpd \
108    ndc \
109    netd \
110    ping \
111    ping6 \
112    platform.xml \
113    pppd \
114    pm \
115    racoon \
116    run-as \
117    schedtest \
118    sdcard \
119    secdiscard \
120    services \
121    settings \
122    sgdisk \
123    sm \
124    svc \
125    tc \
126    telecom \
127    vdc \
128    vold \
129    wm
130
131# TODO: Remove after N. Set WifiHAL to only log debug by default.
132# This is not the proper way to really fix this, but it is the best thing to
133# do in the time period we have for N.  In the future they will be moving
134# more to a dumpsys style approach.
135PRODUCT_PROPERTY_OVERRIDES += \
136    persist.log.tag.WifiHAL=I
137
138PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\
139    frameworks/base/preloaded-classes:system/etc/preloaded-classes)
140
141# Note: it is acceptable to not have a compiled-classes file. In that case, all boot classpath
142#       classes will be compiled.
143PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\
144    frameworks/base/compiled-classes:system/etc/compiled-classes)
145
146
147$(call inherit-product, $(SRC_TARGET_DIR)/product/embedded.mk)
148