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