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