core_minimal.mk revision f1669ddcec912eee3c6f77e8d4ef1a3ad065241b
1# 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 += \ 26 BackupRestoreConfirmation \ 27 DownloadProvider \ 28 HTMLViewer \ 29 MediaProvider \ 30 PackageInstaller \ 31 SettingsProvider \ 32 Shell \ 33 bu \ 34 com.android.location.provider \ 35 com.android.location.provider.xml \ 36 com.android.media.remotedisplay \ 37 com.android.media.remotedisplay.xml \ 38 drmserver \ 39 ethernet-service \ 40 framework-res \ 41 idmap \ 42 installd \ 43 ip \ 44 ip-up-vpn \ 45 ip6tables \ 46 iptables \ 47 keystore \ 48 keystore.default \ 49 libbcc \ 50 libOpenMAXAL \ 51 libOpenSLES \ 52 libdownmix \ 53 libdrmframework \ 54 libdrmframework_jni \ 55 libfilterfw \ 56 libkeystore \ 57 libsqlite_jni \ 58 libwilhelm \ 59 logd \ 60 make_ext4fs \ 61 mms-common \ 62 screencap \ 63 sensorservice \ 64 telephony-common \ 65 uiautomator \ 66 uncrypt \ 67 voip-common \ 68 webview \ 69 wifi-service 70 71PRODUCT_COPY_FILES += \ 72 frameworks/native/data/etc/android.software.webview.xml:system/etc/permissions/android.software.webview.xml 73 74# The order of PRODUCT_BOOT_JARS matters. 75PRODUCT_BOOT_JARS := \ 76 core \ 77 conscrypt \ 78 okhttp \ 79 core-junit \ 80 bouncycastle \ 81 ext \ 82 framework \ 83 framework2 \ 84 telephony-common \ 85 voip-common \ 86 mms-common \ 87 android.policy \ 88 services \ 89 apache-xml \ 90 ethernet-service \ 91 webviewchromium \ 92 wifi-service 93 94PRODUCT_RUNTIMES := runtime_libart_default 95PRODUCT_RUNTIMES += runtime_libdvm 96 97PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ 98 ro.zygote=zygote32 99PRODUCT_COPY_FILES += \ 100 system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc 101 102$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk) 103