OSDN Git Service

Let get-prebuilt-src-arch return empty if the input is empty
[android-x86/build.git] / target / product / core_tiny.mk
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 # Tiny configuration for small devices such as wearables. Includes base and embedded.
17 # No telephony
18
19 PRODUCT_PACKAGES := \
20     Bluetooth \
21     CalendarProvider \
22     ContactsProvider \
23     CertInstaller \
24     FusedLocation \
25     InputDevices
26
27 PRODUCT_PACKAGES += \
28     clatd \
29     clatd.conf \
30     pppd
31
32 PRODUCT_PACKAGES += \
33     audio.primary.default \
34     audio_policy.default \
35     local_time.default \
36     power.default
37
38 PRODUCT_PACKAGES += \
39     local_time.default
40
41 PRODUCT_PACKAGES += \
42     BackupRestoreConfirmation \
43     DefaultContainerService \
44     SettingsProvider \
45     Shell \
46     bcc \
47     bu \
48     com.android.location.provider \
49     com.android.location.provider.xml \
50     framework-res \
51     installd \
52     ims-common \
53     ip \
54     ip-up-vpn \
55     ip6tables \
56     iptables \
57     gatekeeperd \
58     keystore \
59     keystore.default \
60     libOpenMAXAL \
61     libOpenSLES \
62     libdownmix \
63     libfilterfw \
64     libgatekeeper \
65     libkeystore \
66     libsqlite_jni \
67     libwilhelm \
68     libdrmframework_jni \
69     libdrmframework \
70     make_ext4fs \
71     e2fsck \
72     resize2fs \
73     nullwebview \
74     screencap \
75     sensorservice \
76     uiautomator \
77     uncrypt \
78     telephony-common \
79     voip-common \
80     logd \
81     wifi-service
82
83 # The order matters
84 PRODUCT_BOOT_JARS := \
85     core-libart \
86     conscrypt \
87     okhttp \
88     core-junit \
89     bouncycastle \
90     ext \
91     framework \
92     telephony-common \
93     voip-common \
94     ims-common \
95     apache-xml \
96     nullwebview \
97     org.apache.http.legacy.boot
98
99 # The order of PRODUCT_SYSTEM_SERVER_JARS matters.
100 PRODUCT_SYSTEM_SERVER_JARS := \
101     services \
102     wifi-service
103
104 PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
105     ro.zygote=zygote32
106 PRODUCT_COPY_FILES += \
107     system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc
108
109 PRODUCT_PROPERTY_OVERRIDES += \
110     ro.carrier=unknown
111
112 $(call inherit-product, $(SRC_TARGET_DIR)/product/runtime_libart.mk)
113 $(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)
114 $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
115 $(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
116
117 # Overrides
118 PRODUCT_BRAND := tiny
119 PRODUCT_DEVICE := tiny
120 PRODUCT_NAME := core_tiny