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