core.mk revision c7d6f1ca1f1fc5e90ed63552dd411cd2a0a6d22f
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    abcc \
46    apache-xml \
47    atrace \
48    bouncycastle \
49    bu \
50    cacerts \
51    com.android.location.provider \
52    com.android.location.provider.xml \
53    core \
54    core-junit \
55    dalvikvm \
56    dexdeps \
57    dexdump \
58    dexlist \
59    dexopt \
60    dmtracedump \
61    drmserver \
62    dx \
63    ext \
64    framework-res \
65    hprof-conv \
66    icu.dat \
67    installd \
68    ip \
69    ip-up-vpn \
70    ip6tables \
71    iptables \
72    keystore \
73    keystore.default \
74    libandroidfw \
75    libOpenMAXAL \
76    libOpenSLES \
77    libaudiopreprocessing \
78    libaudioutils \
79    libbcc \
80    libcrypto \
81    libdownmix \
82    libdvm \
83    libdrmframework \
84    libdrmframework_jni \
85    libexpat \
86    libfilterfw \
87    libfilterpack_imageproc \
88    libgabi++ \
89    libicui18n \
90    libicuuc \
91    libjavacore \
92    libkeystore \
93    libmdnssd \
94    libnativehelper \
95    libnfc_ndef \
96    libportable \
97    libpowermanager \
98    libspeexresampler \
99    libsqlite_jni \
100    libssl \
101    libstagefright \
102    libstagefright_chromium_http \
103    libstagefright_soft_aacdec \
104    libstagefright_soft_aacenc \
105    libstagefright_soft_amrdec \
106    libstagefright_soft_amrnbenc \
107    libstagefright_soft_amrwbenc \
108    libstagefright_soft_flacenc \
109    libstagefright_soft_g711dec \
110    libstagefright_soft_h264dec \
111    libstagefright_soft_h264enc \
112    libstagefright_soft_mp3dec \
113    libstagefright_soft_mpeg4dec \
114    libstagefright_soft_mpeg4enc \
115    libstagefright_soft_vorbisdec \
116    libstagefright_soft_vpxdec \
117    libstagefright_soft_rawdec \
118    libvariablespeed \
119    libwebrtc_audio_preprocessing \
120    libwilhelm \
121    libz \
122    make_ext4fs \
123    mdnsd \
124    requestsync \
125    screencap \
126    sensorservice \
127    lint \
128    uiautomator \
129    telephony-common \
130    mms-common \
131    zoneinfo.dat \
132    zoneinfo.idx \
133    zoneinfo.version
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 \
153        zoneinfo-host.dat \
154        zoneinfo-host.idx \
155        zoneinfo-host.version
156endif
157
158
159ifeq ($(HAVE_SELINUX),true)
160    PRODUCT_PACKAGES += \
161        sepolicy \
162        file_contexts \
163        seapp_contexts \
164        property_contexts \
165        mac_permissions.xml
166endif
167
168$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)
169