| # |
| # Copyright (C) 2011 The CyanogenMod 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. |
| # |
| |
| # common S4 configs |
| $(call inherit-product, device/htc/s4-common/s4.mk) |
| |
| DEVICE_PACKAGE_OVERLAYS += device/htc/jewel/overlay |
| |
| # Boot ramdisk setup |
| PRODUCT_PACKAGES += \ |
| fstab.qcom \ |
| init.target.rc |
| |
| # vold.fstab |
| PRODUCT_COPY_FILES += \ |
| device/htc/jewel/configs/vold.fstab:system/etc/vold.fstab |
| |
| # Sound configs |
| PRODUCT_COPY_FILES += \ |
| device/htc/jewel/dsp/soundimage/srs_bypass.cfg:system/etc/soundimage/srs_bypass.cfg \ |
| device/htc/jewel/dsp/soundimage/srsfx_trumedia_51.cfg:system/etc/soundimage/srsfx_trumedia_51.cfg \ |
| device/htc/jewel/dsp/soundimage/srsfx_trumedia_movie.cfg:system/etc/soundimage/srsfx_trumedia_movie.cfg \ |
| device/htc/jewel/dsp/soundimage/srsfx_trumedia_music.cfg:system/etc/soundimage/srsfx_trumedia_music.cfg \ |
| device/htc/jewel/dsp/soundimage/srsfx_trumedia_voice.cfg:system/etc/soundimage/srsfx_trumedia_voice.cfg \ |
| device/htc/jewel/dsp/soundimage/srs_geq10.cfg:system/etc/soundimage/srs_geq10.cfg \ |
| device/htc/jewel/dsp/soundimage/srs_global.cfg:system/etc/soundimage/srs_global.cfg |
| |
| PRODUCT_COPY_FILES += \ |
| device/htc/jewel/dsp/snd_soc_msm/snd_soc_msm_2x:/system/etc/snd_soc_msm/snd_soc_msm_2x |
| |
| # Keylayouts and Keychars |
| PRODUCT_COPY_FILES += \ |
| device/htc/jewel/keylayout/synaptics-rmi-touchscreen.kl:system/usr/keylayout/synaptics-rmi-touchscreen.kl \ |
| device/htc/jewel/keylayout/dummy_keypad.kl:system/usr/keylayout/dummy_keypad.kl \ |
| device/htc/jewel/keylayout/h2w_headset.kl:system/usr/keylayout/h2w_headset.kl \ |
| device/htc/jewel/keylayout/keypad_8960.kl:system/usr/keylayout/keypad_8960.kl \ |
| device/htc/jewel/keylayout/msm8960-snd-card_Button_Jack.kl:system/usr/keylayout/msm8960-snd-card_Button_Jack.kl |
| |
| # Input device config |
| PRODUCT_COPY_FILES += \ |
| device/htc/jewel/idc/synaptics-rmi-touchscreen.idc:system/usr/idc/synaptics-rmi-touchscreen.idc \ |
| device/htc/jewel/idc/projector_input.idc:system/usr/idc/projector_input.idc |
| |
| # Recovery |
| PRODUCT_COPY_FILES += \ |
| device/htc/jewel/rootdir/etc/fstab.qcom:recovery/root/fstab.qcom |
| |
| # NFCEE access control |
| ifeq ($(TARGET_BUILD_VARIANT),user) |
| NFCEE_ACCESS_PATH := device/htc/jewel/configs/nfcee_access.xml |
| else |
| NFCEE_ACCESS_PATH := device/htc/jewel/configs/nfcee_access_debug.xml |
| endif |
| PRODUCT_COPY_FILES += \ |
| $(NFCEE_ACCESS_PATH):system/etc/nfcee_access.xml |
| |
| # NFC Support |
| PRODUCT_PACKAGES += \ |
| libnfc \ |
| libnfc_jni \ |
| Nfc \ |
| Tag \ |
| com.android.nfc_extras |
| |
| # Filesystem management tools |
| PRODUCT_PACKAGES += \ |
| e2fsck |
| |
| # Permissions |
| PRODUCT_COPY_FILES += \ |
| frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml \ |
| frameworks/base/nfc-extras/com.android.nfc_extras.xml:system/etc/permissions/com.android.nfc_extras.xml \ |
| frameworks/native/data/etc/com.nxp.mifare.xml:system/etc/permissions/com.nxp.mifare.xml |
| |
| ## CDMA Sprint stuffs |
| PRODUCT_PROPERTY_OVERRIDES += \ |
| ro.com.google.clientidbase=android-sprint-us \ |
| ro.com.google.locationfeatures=1 \ |
| ro.cdma.home.operator.numeric=310120 \ |
| ro.cdma.home.operator.alpha=Sprint \ |
| gsm.sim.operator.alpha = sprint \ |
| gsm.sim.operator.numeric = 310120 \ |
| gsm.sim.operator.iso-country = us \ |
| gsm.operator.alpha = sprint \ |
| gsm.operator.numeric = 310120 \ |
| gsm.operator.iso-country = us \ |
| ro.carrier=Sprint |
| |
| # We have enough space to hold precise GC data |
| PRODUCT_TAGS += dalvik.gc.type-precise |
| |
| # Set build date |
| PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0 |
| |
| # Device uses high-density artwork where available |
| PRODUCT_AAPT_CONFIG := normal hdpi xhdpi |
| PRODUCT_AAPT_PREF_CONFIG := xhdpi |
| PRODUCT_LOCALES += en_US |
| |
| # call the proprietary setup |
| $(call inherit-product-if-exists, vendor/htc/jewel/jewel-vendor.mk) |
| |
| $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) |
| |
| # call dalvik heap config |
| $(call inherit-product, frameworks/native/build/phone-xhdpi-1024-dalvik-heap.mk) |
| |
| PRODUCT_NAME := htc_jewel |
| PRODUCT_DEVICE := jewel |
| PRODUCT_MODEL := Evo 4G LTE |