blob: 5db6f3d0f21a1c5e6f142f3b057e58a8e9d29bd7 [file] [log] [blame]
Keun young Parkfd9f8bc2012-06-04 10:47:31 -07001# Copyright (C) 2012 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15# Common configurations for mini_XXX lunch targets
16# This is mainly for creating small system image during early development stage.
17
18PRODUCT_BRAND := mini
19PRODUCT_DEVICE := mini
20PRODUCT_NAME := mini
21
22# add all configurations
23PRODUCT_AAPT_CONFIG := normal ldpi mdpi hdpi xhdpi xxhdpi
24PRODUCT_AAPT_PREF_CONFIG := hdpi
25
26# en_US only
27PRODUCT_LOCALES := en_US
28
29# dummy definitions to use += in later parts
30PRODUCT_PROPERTY_OVERRIDES :=
31PRODUCT_COPY_FILES :=
32
33
34# for CtsVerifier
35PRODUCT_PACKAGES += \
36 com.android.future.usb.accessory
37
38# It does not mean that all features are supproted, but only for meeting
39# configuration requirements for some CTS
40PRODUCT_COPY_FILES += \
41 frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \
42 frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \
43 frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \
44 frameworks/native/data/etc/android.hardware.sensor.barometer.xml:system/etc/permissions/android.hardware.sensor.barometer.xml \
45 frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \
46 frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml
47
48#----------------- originally from core.mk ----------------
49
50PRODUCT_PROPERTY_OVERRIDES += \
51 ro.config.notification_sound=OnTheHunt.ogg \
52 ro.config.alarm_alert=Alarm_Classic.ogg
53
Joe Onorato22273e62012-07-23 18:20:07 -070054# Please keep this list sorted alphabetically
Keun young Parkfd9f8bc2012-06-04 10:47:31 -070055PRODUCT_PACKAGES += \
56 ApplicationsProvider \
57 ContactsProvider \
58 DefaultContainerService \
59 DownloadProvider \
60 DownloadProviderUi \
61 MediaProvider \
62 PackageInstaller \
63 SettingsProvider \
64 TelephonyProvider \
65 UserDictionaryProvider \
66 apache-xml \
Joe Onorato22273e62012-07-23 18:20:07 -070067 audio \
68 bluetoothd \
Keun young Parkfd9f8bc2012-06-04 10:47:31 -070069 bouncycastle \
70 bu \
71 cacerts \
72 com.android.location.provider \
73 com.android.location.provider.xml \
74 core \
75 core-junit \
76 dalvikvm \
77 dexdeps \
78 dexdump \
79 dexlist \
80 dexopt \
81 dmtracedump \
82 drmserver \
83 dx \
84 ext \
85 framework-res \
Joe Onorato22273e62012-07-23 18:20:07 -070086 hciattach \
Keun young Parkfd9f8bc2012-06-04 10:47:31 -070087 hprof-conv \
88 icu.dat \
89 installd \
90 ip \
91 ip-up-vpn \
92 ip6tables \
93 iptables \
94 keystore \
95 keystore.default \
96 libandroidfw \
97 libOpenMAXAL \
98 libOpenSLES \
99 libaudiopreprocessing \
100 libaudioutils \
101 libcrypto \
102 libdownmix \
103 libdvm \
104 libdrmframework \
105 libdrmframework_jni \
106 libexpat \
107 libfilterfw \
108 libfilterpack_imageproc \
109 libgabi++ \
110 libicui18n \
111 libicuuc \
112 libjavacore \
113 libkeystore \
114 libmdnssd \
115 libnativehelper \
116 libnfc_ndef \
117 libpowermanager \
118 libspeexresampler \
119 libsqlite_jni \
120 libssl \
121 libstagefright_soft_aacdec \
122 libstagefright_soft_aacenc \
123 libstagefright_soft_amrdec \
124 libstagefright_soft_amrnbenc \
125 libstagefright_soft_amrwbenc \
126 libstagefright_soft_flacenc \
127 libstagefright_soft_g711dec \
128 libstagefright_soft_h264dec \
129 libstagefright_soft_h264enc \
130 libstagefright_soft_mp3dec \
131 libstagefright_soft_mpeg4dec \
132 libstagefright_soft_mpeg4enc \
133 libstagefright_soft_vorbisdec \
134 libstagefright_soft_vpxdec \
135 libstagefright_soft_rawdec \
136 libvariablespeed \
137 libwebrtc_audio_preprocessing \
138 libwilhelm \
139 libz \
Joe Onorato22273e62012-07-23 18:20:07 -0700140 lint \
Keun young Parkfd9f8bc2012-06-04 10:47:31 -0700141 mdnsd \
Joe Onorato22273e62012-07-23 18:20:07 -0700142 network \
143 pand \
Keun young Parkfd9f8bc2012-06-04 10:47:31 -0700144 requestsync \
145 screencap \
Joe Onorato22273e62012-07-23 18:20:07 -0700146 sdptool \
Keun young Parkfd9f8bc2012-06-04 10:47:31 -0700147 sensorservice \
Joe Onorato22273e62012-07-23 18:20:07 -0700148 wpa_supplicant
Keun young Parkfd9f8bc2012-06-04 10:47:31 -0700149
150PRODUCT_COPY_FILES += \
151 system/core/rootdir/init.usb.rc:root/init.usb.rc \
152
153#----------------- originally from generic_no_telephony.mk ----------------
154
155PRODUCT_PACKAGES += \
156 Bluetooth \
157 InputDevices \
158 LatinIME \
159 Launcher2 \
160 Phone \
161 Provision \
162 Settings \
163 SystemUI \
164 hostapd \
165 wpa_supplicant.conf
166
167
168PRODUCT_PACKAGES += \
169 icu.dat
170
171PRODUCT_PACKAGES += \
172 librs_jni \
173 libvideoeditor_jni \
174 libvideoeditor_core \
175 libvideoeditor_osal \
176 libvideoeditor_videofilters \
177 libvideoeditorplayer \
178
179PRODUCT_PACKAGES += \
180 audio.primary.default \
181 audio_policy.default \
182 local_time.default \
183 power.default
184
185PRODUCT_PACKAGES += \
186 local_time.default
187
188PRODUCT_COPY_FILES += \
189 system/bluetooth/data/audio.conf:system/etc/bluetooth/audio.conf \
190 system/bluetooth/data/auto_pairing.conf:system/etc/bluetooth/auto_pairing.conf \
191 system/bluetooth/data/blacklist.conf:system/etc/bluetooth/blacklist.conf \
192 system/bluetooth/data/input.conf:system/etc/bluetooth/input.conf \
193 system/bluetooth/data/network.conf:system/etc/bluetooth/network.conf \
194 frameworks/av/media/libeffects/data/audio_effects.conf:system/etc/audio_effects.conf
195
196PRODUCT_PROPERTY_OVERRIDES += \
197 ro.carrier=unknown
198
199#----------------- originally from full_base.mk ----------------
200
201PRODUCT_PACKAGES += \
202 drmserver \
203 libdrmframework \
204 libdrmframework_jni
205
206
207# Additional settings used in all AOSP builds
208PRODUCT_PROPERTY_OVERRIDES += \
209 ro.com.android.dateformat=MM-dd-yyyy \
210 ro.config.ringtone=Ring_Synth_04.ogg \
211 ro.config.notification_sound=pixiedust.ogg
212
Joe Onorato22273e62012-07-23 18:20:07 -0700213$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)
Keun young Parkfd9f8bc2012-06-04 10:47:31 -0700214$(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
215$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
216$(call inherit-product-if-exists, frameworks/base/data/sounds/AudioPackage5.mk)