blob: 7fbdee6adaf36e4cbada0281ef0508fc632ab410 [file] [log] [blame]
Doug Zongker3f964942013-02-15 14:01:03 -08001#
2# Copyright (C) 2013 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
17# Base configuration for most consumer android devices. Do not put
18# things that are specific to communication devices (phones, tables,
19# etc.) here -- for that, use core.mk.
20
21PRODUCT_BRAND := generic
22PRODUCT_DEVICE := generic
23PRODUCT_NAME := core
24
25PRODUCT_PACKAGES += \
Doug Zongker3f964942013-02-15 14:01:03 -080026 BackupRestoreConfirmation \
27 DownloadProvider \
Doug Zongker3f964942013-02-15 14:01:03 -080028 HTMLViewer \
29 MediaProvider \
30 PackageInstaller \
31 SettingsProvider \
32 Shell \
Doug Zongker3f964942013-02-15 14:01:03 -080033 bu \
Doug Zongker3f964942013-02-15 14:01:03 -080034 com.android.location.provider \
35 com.android.location.provider.xml \
Jeff Brown2cbae102013-11-05 22:17:57 -080036 com.android.media.remotedisplay \
37 com.android.media.remotedisplay.xml \
Doug Zongker3f964942013-02-15 14:01:03 -080038 drmserver \
Doug Zongker3f964942013-02-15 14:01:03 -080039 framework-res \
MÃ¥rten Kongstad2e1ade92014-01-31 14:43:49 +010040 idmap \
Doug Zongker3f964942013-02-15 14:01:03 -080041 installd \
42 ip \
43 ip-up-vpn \
44 ip6tables \
45 iptables \
46 keystore \
47 keystore.default \
Adam Hampsonce91d3c2014-03-21 12:40:57 -070048 libbcc \
Doug Zongker3f964942013-02-15 14:01:03 -080049 libOpenMAXAL \
50 libOpenSLES \
Doug Zongker3f964942013-02-15 14:01:03 -080051 libdownmix \
Doug Zongker3f964942013-02-15 14:01:03 -080052 libdrmframework \
53 libdrmframework_jni \
Doug Zongker3f964942013-02-15 14:01:03 -080054 libfilterfw \
Doug Zongker3f964942013-02-15 14:01:03 -080055 libsqlite_jni \
Doug Zongker3f964942013-02-15 14:01:03 -080056 libwilhelm \
Nick Kralevich690b10e2012-01-17 13:48:32 -080057 logd \
Doug Zongker3f964942013-02-15 14:01:03 -080058 make_ext4fs \
59 screencap \
60 sensorservice \
Doug Zongker00aba872014-01-16 12:43:19 -080061 uiautomator \
Colin Crosscf1f9d22014-03-21 17:41:26 -070062 uncrypt \
Tim Kilbourn42885492014-03-24 23:45:23 -070063 webview \
64 wifi-service
Doug Zongker3f964942013-02-15 14:01:03 -080065
Ying Wangad6674c2014-01-07 14:31:49 -080066# The order of PRODUCT_BOOT_JARS matters.
67PRODUCT_BOOT_JARS := \
68 core \
69 conscrypt \
70 okhttp \
71 core-junit \
72 bouncycastle \
73 ext \
74 framework \
75 framework2 \
76 android.policy \
77 services \
78 apache-xml \
Vinit Deshapndeaf5ad492014-01-08 10:43:31 -080079 webviewchromium \
80 wifi-service
Ying Wang0650d152013-07-23 17:57:38 -070081
Brian Carlstrom03e1cae2014-01-16 17:55:07 -080082PRODUCT_RUNTIMES := runtime_libart_default
83PRODUCT_RUNTIMES += runtime_libdvm
Brian Carlstrom1aeee8b2013-06-27 12:02:46 -070084
Narayan Kamath39fd21a2014-03-28 11:34:50 +000085PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
86 ro.zygote=zygote32
87PRODUCT_COPY_FILES += \
88 system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc
89
Doug Zongker3f964942013-02-15 14:01:03 -080090$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)