Home | History | Annotate | Download | only in product
      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     keystore \
     58     keystore.default \
     59     libOpenMAXAL \
     60     libOpenSLES \
     61     libdownmix \
     62     libfilterfw \
     63     libkeystore \
     64     libsqlite_jni \
     65     libwilhelm \
     66     libdrmframework_jni \
     67     libdrmframework \
     68     make_ext4fs \
     69     e2fsck \
     70     resize2fs \
     71     nullwebview \
     72     screencap \
     73     sensorservice \
     74     uiautomator \
     75     uncrypt \
     76     telephony-common \
     77     voip-common \
     78     logd \
     79     mms-common \
     80     wifi-service
     81 
     82 # The order matters
     83 PRODUCT_BOOT_JARS := \
     84     core-libart \
     85     conscrypt \
     86     okhttp \
     87     core-junit \
     88     bouncycastle \
     89     ext \
     90     framework \
     91     telephony-common \
     92     voip-common \
     93     ims-common \
     94     mms-common \
     95     android.policy \
     96     apache-xml \
     97     nullwebview \
     98 
     99 # The order of PRODUCT_SYSTEM_SERVER_JARS matters.
    100 PRODUCT_SYSTEM_SERVER_JARS := \
    101     services \
    102     wifi-service
    103 
    104 PRODUCT_RUNTIMES := runtime_libart_default
    105 
    106 PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
    107     ro.zygote=zygote32
    108 PRODUCT_COPY_FILES += \
    109     system/core/rootdir/init.zygote32.rc:root/init.zygote32.rc
    110 
    111 PRODUCT_PROPERTY_OVERRIDES += \
    112     ro.carrier=unknown
    113 
    114 $(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)
    115 $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
    116 
    117 # Overrides
    118 PRODUCT_BRAND := tiny
    119 PRODUCT_DEVICE := tiny
    120 PRODUCT_NAME := core_tiny
    121