sdk.mk revision e396df8cb52e37b4e5f0d1fccffc9a1eceef040b
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_POLICY := android.policy_phone
18PRODUCT_PROPERTY_OVERRIDES :=
19
20PRODUCT_PACKAGES := \
21	Calculator \
22	DeskClock \
23	Email \
24	Exchange2 \
25	Gallery \
26	Music \
27	Mms \
28	OpenWnn \
29	libWnnEngDic \
30	libWnnJpnDic \
31	libwnndict \
32	Phone \
33	PinyinIME \
34	Protips \
35	SoftKeyboard \
36	SystemUI \
37	Launcher2 \
38	Development \
39	DrmProvider \
40	Fallback \
41	Settings \
42	SdkSetup \
43	CustomLocale \
44	sqlite3 \
45	LatinIME \
46	CertInstaller \
47	LiveWallpapersPicker \
48	ApiDemos \
49	GestureBuilder \
50	CubeLiveWallpapers \
51	QuickSearchBox \
52	WidgetPreview \
53	monkeyrunner \
54	guavalib \
55	jsr305lib \
56	jython \
57	jsilver \
58	librs_jni \
59	ConnectivityTest \
60	GpsLocationTest \
61	CalendarProvider \
62	Calendar \
63	SmokeTest \
64	SmokeTestApp
65
66
67# Define the host tools and libs that are parts of the SDK.
68-include sdk/build/product_sdk.mk
69-include development/build/product_sdk.mk
70
71# audio libraries.
72PRODUCT_PACKAGES += \
73	audio.primary.goldfish \
74	audio_policy.default \
75	local_time.default
76
77PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay
78
79PRODUCT_COPY_FILES := \
80	development/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
81	system/core/rootdir/etc/vold.fstab:system/etc/vold.fstab \
82	frameworks/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
83	frameworks/base/data/sounds/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \
84	frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \
85	development/tools/emulator/system/camera/media_profiles.xml:system/etc/media_profiles.xml \
86	development/tools/emulator/system/camera/media_codecs.xml:system/etc/media_codecs.xml \
87	frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
88	frameworks/native/data/etc/android.hardware.camera.autofocus.xml:system/etc/permissions/android.hardware.camera.autofocus.xml \
89	hardware/libhardware_legacy/audio/audio_policy.conf:system/etc/audio_policy.conf
90
91$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
92$(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
93$(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk)
94
95# Overrides
96PRODUCT_BRAND := generic
97PRODUCT_NAME := sdk
98PRODUCT_DEVICE := generic
99
100# locale + densities. en_US is both first and in alphabetical order to
101# ensure this is the default locale.
102PRODUCT_LOCALES = \
103	en_US \
104	ldpi \
105	hdpi \
106	mdpi \
107	xhdpi \
108	ar_EG \
109	ar_IL \
110	bg_BG \
111	ca_ES \
112	cs_CZ \
113	da_DK \
114	de_AT \
115	de_CH \
116	de_DE \
117	de_LI \
118	el_GR \
119	en_AU \
120	en_CA \
121	en_GB \
122	en_IE \
123	en_IN \
124	en_NZ \
125	en_SG \
126	en_US \
127	en_ZA \
128	es_ES \
129	es_US \
130	fi_FI \
131	fr_BE \
132	fr_CA \
133	fr_CH \
134	fr_FR \
135	he_IL \
136	hi_IN \
137	hr_HR \
138	hu_HU \
139	id_ID \
140	it_CH \
141	it_IT \
142	ja_JP \
143	ko_KR \
144	lt_LT \
145	lv_LV \
146	nb_NO \
147	nl_BE \
148	nl_NL \
149	pl_PL \
150	pt_BR \
151	pt_PT \
152	ro_RO \
153	ru_RU \
154	sk_SK \
155	sl_SI \
156	sr_RS \
157	sv_SE \
158	th_TH \
159	tl_PH \
160	tr_TR \
161	uk_UA \
162	vi_VN \
163	zh_CN \
164	zh_TW
165
166# include available languages for TTS in the system image
167-include external/svox/pico/lang/PicoLangDeDeInSystem.mk
168-include external/svox/pico/lang/PicoLangEnGBInSystem.mk
169-include external/svox/pico/lang/PicoLangEnUsInSystem.mk
170-include external/svox/pico/lang/PicoLangEsEsInSystem.mk
171-include external/svox/pico/lang/PicoLangFrFrInSystem.mk
172-include external/svox/pico/lang/PicoLangItItInSystem.mk
173