sdk.mk revision cbfec35cbf2dc778a04d34534dd80b35ab26f5d3
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	Camera \
23	DeskClock \
24	Email \
25	Exchange \
26	Gallery \
27	Music \
28	Mms \
29	OpenWnn \
30	libWnnEngDic \
31	libWnnJpnDic \
32	libwnndict \
33        Phone \
34	PinyinIME \
35	Protips \
36	SoftKeyboard \
37	SystemUI \
38	Launcher2 \
39	AccountAndSyncSettings \
40	Development \
41	DrmProvider \
42	Fallback \
43	GPSEnable \
44	Settings \
45	SdkSetup \
46	CustomLocale \
47	gpstest \
48	sqlite3 \
49	LatinIME \
50	CertInstaller \
51	LiveWallpapersPicker \
52	ApiDemos \
53	GestureBuilder \
54	CubeLiveWallpapers \
55	QuickSearchBox \
56	WidgetPreview \
57	monkeyrunner \
58	guavalib \
59	jsr305lib \
60	jython \
61	jsilver \
62	librs_jni \
63	ConnectivityTest \
64	GpsLocationTest
65
66
67# Host tools that are parts of the SDK.
68# See development/build/sdk.atree
69PRODUCT_PACKAGES += \
70	adb \
71	dmtracedump \
72	etc1tool \
73	hprof-conv \
74	mksdcard \
75	emulator \
76	bios.bin \
77	vgabios-cirrus.bin \
78	ddms \
79	hierarchyviewer \
80	draw9patch \
81	layoutopt \
82	traceview \
83	android \
84	dexdump \
85	monkeyrunner
86
87# Native host Java libraries that are parts of the SDK.
88# See development/build/sdk.atree
89PRODUCT_PACKAGES += \
90	androidprefs \
91	sdkstats \
92	archquery \
93	ddms \
94	ddmlib \
95	ddmuilib \
96	draw9patch \
97	hierarchyviewer \
98	layoutopt \
99	uix \
100	traceview \
101	anttasks \
102	sdklib \
103	sdkuilib \
104	sdkmanager \
105	swtmenubar \
106	swing-worker-1.1 \
107	groovy-all-1.7.0 \
108	commons-compress-1.0 \
109	emmalib \
110	jcommon-1.0.12 \
111	jfreechart-1.0.9 \
112	jfreechart-1.0.9-swt \
113	org.eclipse.core.commands_3.4.0.I20080509-2000 \
114	org.eclipse.equinox.common_3.4.0.v20080421-2006 \
115	org.eclipse.jface_3.4.2.M20090107-0800 \
116	osgi \
117	layoutlib \
118	monkeyrunner \
119	guavalib \
120	jsr305lib \
121	jython \
122	ddmlib-tests \
123	ninepatch-tests \
124	common-tests \
125	sdklib-tests \
126	sdkuilib-tests \
127	layoutlib-tests
128
129PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay
130
131PRODUCT_COPY_FILES := \
132	system/core/rootdir/etc/vold.fstab:system/etc/vold.fstab \
133	frameworks/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
134	frameworks/base/data/sounds/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \
135	frameworks/base/data/etc/android.hardware.camera.autofocus.xml:system/etc/permissions/android.hardware.camera.autofocus.xml
136
137$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
138$(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
139$(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk)
140
141# Overrides
142PRODUCT_BRAND := generic
143PRODUCT_NAME := sdk
144PRODUCT_DEVICE := generic
145
146# locale + densities. en_US is both first and in alphabetical order to
147# ensure this is the default locale.
148PRODUCT_LOCALES = \
149	ldpi \
150	hdpi \
151	mdpi \
152	en_US \
153	ar_EG \
154	ar_IL \
155	bg_BG \
156	ca_ES \
157	cs_CZ \
158	da_DK \
159	de_AT \
160	de_CH \
161	de_DE \
162	de_LI \
163	el_GR \
164	en_AU \
165	en_CA \
166	en_GB \
167	en_IE \
168	en_IN \
169	en_NZ \
170	en_SG \
171	en_US \
172	en_ZA \
173	es_ES \
174	es_US \
175	fi_FI \
176	fr_BE \
177	fr_CA \
178	fr_CH \
179	fr_FR \
180	he_IL \
181	hi_IN \
182	hr_HR \
183	hu_HU \
184	id_ID \
185	it_CH \
186	it_IT \
187	ja_JP \
188	ko_KR \
189	lt_LT \
190	lv_LV \
191	nb_NO \
192	nl_BE \
193	nl_NL \
194	pl_PL \
195	pt_BR \
196	pt_PT \
197	ro_RO \
198	ru_RU \
199	sk_SK \
200	sl_SI \
201	sr_RS \
202	sv_SE \
203	th_TH \
204	tl_PH \
205	tr_TR \
206	uk_UA \
207	vi_VN \
208	zh_CN \
209	zh_TW
210
211# include available languages for TTS in the system image
212-include external/svox/pico/lang/PicoLangDeDeInSystem.mk
213-include external/svox/pico/lang/PicoLangEnGBInSystem.mk
214-include external/svox/pico/lang/PicoLangEnUsInSystem.mk
215-include external/svox/pico/lang/PicoLangEsEsInSystem.mk
216-include external/svox/pico/lang/PicoLangFrFrInSystem.mk
217-include external/svox/pico/lang/PicoLangItItInSystem.mk
218