core.mk revision e250ea27d117a9721b201677a2fde58ea9cbbecf
1#
2# Copyright (C) 2007 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
17PRODUCT_BRAND := generic
18PRODUCT_DEVICE := generic
19PRODUCT_NAME := core
20
21PRODUCT_PROPERTY_OVERRIDES := \
22    ro.config.notification_sound=OnTheHunt.ogg \
23    ro.config.alarm_alert=Alarm_Classic.ogg
24
25PRODUCT_PACKAGES += \
26    ApplicationsProvider \
27    BackupRestoreConfirmation \
28    Browser \
29    Contacts \
30    ContactsProvider \
31    DefaultContainerService \
32    DownloadProvider \
33    DownloadProviderUi \
34    HTMLViewer \
35    Home \
36    KeyChain \
37    MediaProvider \
38    PackageInstaller \
39    PicoTts \
40    SettingsProvider \
41    SharedStorageBackup \
42    TelephonyProvider \
43    UserDictionaryProvider \
44    VpnDialogs \
45    apache-xml \
46    atrace \
47    bouncycastle \
48    bu \
49    cacerts \
50    com.android.location.provider \
51    com.android.location.provider.xml \
52    core \
53    core-junit \
54    dalvikvm \
55    dexdeps \
56    dexdump \
57    dexlist \
58    dexopt \
59    dmtracedump \
60    drmserver \
61    dx \
62    ext \
63    framework-res \
64    hprof-conv \
65    icu.dat \
66    installd \
67    ip \
68    ip-up-vpn \
69    ip6tables \
70    iptables \
71    keystore \
72    keystore.default \
73    libandroidfw \
74    libOpenMAXAL \
75    libOpenSLES \
76    libaudiopreprocessing \
77    libaudioutils \
78    libcrypto \
79    libdownmix \
80    libdvm \
81    libdrmframework \
82    libdrmframework_jni \
83    libexpat \
84    libfilterfw \
85    libfilterpack_imageproc \
86    libgabi++ \
87    libicui18n \
88    libicuuc \
89    libjavacore \
90    libkeystore \
91    libmdnssd \
92    libnativehelper \
93    libnfc_ndef \
94    libpowermanager \
95    libspeexresampler \
96    libsqlite_jni \
97    libssl \
98    libstagefright_soft_aacdec \
99    libstagefright_soft_aacenc \
100    libstagefright_soft_amrdec \
101    libstagefright_soft_amrnbenc \
102    libstagefright_soft_amrwbenc \
103    libstagefright_soft_flacenc \
104    libstagefright_soft_g711dec \
105    libstagefright_soft_h264dec \
106    libstagefright_soft_h264enc \
107    libstagefright_soft_mp3dec \
108    libstagefright_soft_mpeg4dec \
109    libstagefright_soft_mpeg4enc \
110    libstagefright_soft_vorbisdec \
111    libstagefright_soft_vpxdec \
112    libstagefright_soft_rawdec \
113    libvariablespeed \
114    libwebrtc_audio_preprocessing \
115    libwilhelm \
116    libz \
117    make_ext4fs \
118    mdnsd \
119    requestsync \
120    screencap \
121    sensorservice \
122    lint \
123    uiautomator \
124    telephony-common \
125    mms-common
126
127# SELinux packages
128PRODUCT_PACKAGES += \
129    sepolicy \
130    file_contexts \
131    seapp_contexts \
132    property_contexts \
133    mac_permissions.xml
134
135PRODUCT_COPY_FILES += \
136    system/core/rootdir/init.usb.rc:root/init.usb.rc \
137    system/core/rootdir/init.trace.rc:root/init.trace.rc \
138
139# host-only dependencies
140ifeq ($(WITH_HOST_DALVIK),true)
141    PRODUCT_PACKAGES += \
142        apache-xml-hostdex \
143        bouncycastle-hostdex \
144        core-hostdex \
145        libcrypto \
146        libexpat \
147        libicui18n \
148        libicuuc \
149        libjavacore \
150        libssl \
151        libz-host \
152        dalvik
153endif
154
155$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)
156