blob: e077d894a0acabf8d12f3cc884a4c9235282634b [file] [log] [blame]
#
# Copyright (C) 2009 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# English locale
PRODUCT_LOCALES := en
# High Density art
PRODUCT_AAPT_CONFIG := normal hdpi
PRODUCT_AAPT_PREF_CONFIG := hdpi
# Configs
PRODUCT_COPY_FILES += \
device/htc/qsd8k-common/media_codecs.xml:system/etc/media_codecs.xml \
device/htc/qsd8k-common/audio_policy.conf:system/etc/audio_policy.conf
# Misc
PRODUCT_COPY_FILES += \
device/htc/qsd8k-common/init.power.rc:root/init.power.rc
#
# Required Packages
#
# Audio
PRODUCT_PACKAGES += \
audio.usb.default \
audio.a2dp.default \
audio.primary.qsd8k \
audio_policy.qsd8k
# Camera
PRODUCT_PACKAGES += \
camera.qsd8k
# Display
PRODUCT_PACKAGES += \
copybit.qsd8k \
gralloc.qsd8k \
hwcomposer.qsd8k
# Omx
PRODUCT_PACKAGES += \
libOmxCore \
libOmxVdec \
libstagefrighthw
# libOmxVidEnc \
# Filesystem management tools
PRODUCT_PACKAGES += \
make_ext4fs \
setup_fs
# Misc
PRODUCT_PACKAGES += \
power.qsd8k \
com.android.future.usb.accessory
#
# Hardware Rendering Properties
#
PRODUCT_PROPERTY_OVERRIDES += \
debug.sf.hw=1 \
debug.composition.type=mdp \
debug.gr.numframebuffers=2
#
# Dalvik Properties
#
# dexop-flags: "v=" n|r|a, "o=" n|v|a|f, "m=y" register map
# v=verify o=optimize: n=none r=remote a=all f=full v=verified
PRODUCT_PROPERTY_OVERRIDES += \
dalvik.vm.lockprof.threshold=500 \
dalvik.vm.dexopt-flags=m=y \
dalvik.vm.checkjni=false
# Default heap settings for 512mb device
include frameworks/native/build/phone-hdpi-512-dalvik-heap.mk
# We have enough storage space to hold precise GC data
PRODUCT_TAGS += dalvik.gc.type-precise
#
# Camera (video recording)
#
# Properties
PRODUCT_PROPERTY_OVERRIDES += \
debug.camcorder.disablemeta=1 \
rw.media.record.hasb=0
#
# Wifi
#
# Firmware
$(call inherit-product-if-exists, hardware/broadcom/wlan/bcmdhd/firmware/bcm4329/device-bcm.mk)
# Properties
PRODUCT_PROPERTY_OVERRIDES += \
wifi.interface=wlan0 \
wifi.supplicant_scan_interval=45
#
# Qcom
#
# Properties
PRODUCT_PROPERTY_OVERRIDES += \
com.qc.hardware=1 \
dev.pm.dyn_samplingrate=1 \
ro.vendor.extension_library=/system/lib/libqc-opt.so
# Init post-boot script
PRODUCT_COPY_FILES += \
device/htc/qsd8k-common/init.qcom.post_boot.sh:system/etc/init.qcom.post_boot.sh
#
# Permissions
#
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \
frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \
frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \
frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \
frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \
frameworks/native/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \
frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \
frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \
frameworks/native/data/etc/android.hardware.touchscreen.multitouch.distinct.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.distict.xml \
frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \
frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
# Proprietary blobs
$(call inherit-product-if-exists, vendor/htc/qsd8k-common/qsd8k-vendor.mk)