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