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