diff options
author | Daniel Hillenbrand <daniel.hillenbrand@codeworkx.de> | 2012-06-22 23:55:37 +0200 |
---|---|---|
committer | Daniel Hillenbrand <daniel.hillenbrand@codeworkx.de> | 2012-06-24 07:54:53 +0200 |
commit | ea1000f433ad82d5e66156a9399fecb404c578af (patch) | |
tree | fc021306f4cff281517aa83aff82eee03d4aacf6 /p31xx-common.mk | |
download | device_samsung_p3100-ea1000f433ad82d5e66156a9399fecb404c578af.zip device_samsung_p3100-ea1000f433ad82d5e66156a9399fecb404c578af.tar.gz device_samsung_p3100-ea1000f433ad82d5e66156a9399fecb404c578af.tar.bz2 |
initial commit
Diffstat (limited to 'p31xx-common.mk')
-rwxr-xr-x | p31xx-common.mk | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/p31xx-common.mk b/p31xx-common.mk new file mode 100755 index 0000000..d3f78a1 --- /dev/null +++ b/p31xx-common.mk @@ -0,0 +1,146 @@ +# +# Copyright (C) 2012 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. +# + +DEVICE_PACKAGE_OVERLAYS += device/samsung/p3100/overlay + +$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) + +# The gps config appropriate for this device +$(call inherit-product, device/common/gps/gps_us_supl.mk) + +LOCAL_PATH := device/samsung/p3100 + +# This device is hdpi. +PRODUCT_AAPT_CONFIG := normal hdpi +PRODUCT_AAPT_PREF_CONFIG := hdpi +PRODUCT_LOCALES += hdpi + +# Init files +PRODUCT_COPY_FILES := \ + $(LOCAL_PATH)/init.espresso.usb.rc:root/init.espresso.usb.rc \ + $(LOCAL_PATH)/init.espresso.rc:root/init.espresso.rc \ + $(LOCAL_PATH)/ueventd.espresso.rc:root/ueventd.espresso.rc + +# Vold +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/vold.fstab:system/etc/vold.fstab + +# Audio +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/default_gain.conf:system/etc/default_gain.conf \ + $(LOCAL_PATH)/configs/tinyucm.conf:system/etc/tinyucm.conf \ + $(LOCAL_PATH)/configs/Volume.db:system/etc/Volume.db + +# GPS +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/gps.conf:system/etc/gps.conf \ + $(LOCAL_PATH)/configs/gps.xml:system/etc/gps.xml + +# Wifi +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/wpa_supplicant.conf:system/etc/wifi/wpa_supplicant.conf + +PRODUCT_PROPERTY_OVERRIDES += \ + wifi.interface=wlan0 \ + wifi.supplicant_scan_interval=15 + +# Media profiles +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/media_profiles.xml:system/etc/media_profiles.xml + +# Keylayout +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/usr/keychars/espresso-gpio-keypad.kcm:system/usr/keychars/espresso-gpio-keypad.kcm \ + $(LOCAL_PATH)/usr/keychars/Generic.kcm:system/usr/keychars/Generic.kcm \ + $(LOCAL_PATH)/usr/keychars/qwerty.kcm:system/usr/keychars/qwerty.kcm \ + $(LOCAL_PATH)/usr/keychars/qwerty2.kcm:system/usr/keychars/qwerty2.kcm \ + $(LOCAL_PATH)/usr/keychars/Virtual.kcm:system/usr/keychars/Virtual.kcm \ + $(LOCAL_PATH)/usr/keylayout/AVRCP.kl:system/usr/keylayout/AVRCP.kl \ + $(LOCAL_PATH)/usr/keylayout/espresso-gpio-keypad.kl:system/usr/keylayout/espresso-gpio-keypad.kl \ + $(LOCAL_PATH)/usr/keylayout/Generic.kl:system/usr/keylayout/Generic.kl \ + $(LOCAL_PATH)/usr/keylayout/qwerty.kl:system/usr/keylayout/qwerty.kl \ + $(LOCAL_PATH)/usr/keylayout/sec_keyboard.kl:system/usr/keylayout/sec_keyboard.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_04e8_Product_7021.kl:system/usr/keylayout/Vendor_04e8_Product_7021.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_05ac_Product_0239.kl:system/usr/keylayout/Vendor_05ac_Product_0239.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_22b8_Product_093d.kl:system/usr/keylayout/Vendor_22b8_Product_093d.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_045e_Product_028e.kl:system/usr/keylayout/Vendor_045e_Product_028e.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_046d_Product_c216.kl:system/usr/keylayout/Vendor_046d_Product_c216.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_046d_Product_c294.kl:system/usr/keylayout/Vendor_046d_Product_c294.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_046d_Product_c299.kl:system/usr/keylayout/Vendor_046d_Product_c299.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_046d_Product_c532.kl:system/usr/keylayout/Vendor_046d_Product_c532.kl \ + $(LOCAL_PATH)/usr/keylayout/Vendor_054c_Product_0268.kl:system/usr/keylayout/Vendor_054c_Product_0268.kl + +# Packages +PRODUCT_PACKAGES += \ + audio.a2dp.default \ + lights.piranha \ + libtinyalsa \ + libaudioutils \ + libinvensense_mpl + +# Filesystem management tools +PRODUCT_PACKAGES += \ + static_busybox \ + make_ext4fs \ + setup_fs + +# Charger +PRODUCT_PACKAGES += \ + charger \ + charger_res_images + +# These are the hardware-specific features +PRODUCT_COPY_FILES += \ + frameworks/base/data/etc/tablet_core_hardware.xml:system/etc/permissions/tablet_core_hardware.xml \ + frameworks/base/data/etc/android.hardware.camera.xml:system/etc/permissions/android.hardware.camera.xml \ + frameworks/base/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ + frameworks/base/data/etc/android.hardware.location.xml:system/etc/permissions/android.hardware.location.xml \ + frameworks/base/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ + frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ + frameworks/base/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \ + frameworks/base/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ + frameworks/base/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ + frameworks/base/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \ + frameworks/base/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \ + frameworks/base/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \ + frameworks/base/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \ + frameworks/base/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \ + frameworks/base/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \ + packages/wallpapers/LivePicker/android.software.live_wallpaper.xml:system/etc/permissions/android.software.live_wallpaper.xml + +PRODUCT_CHARACTERISTICS := tablet + +PRODUCT_PACKAGES += \ + librs_jni \ + com.android.future.usb.accessory + +# Feature live wallpaper +PRODUCT_COPY_FILES += \ + packages/wallpapers/LivePicker/android.software.live_wallpaper.xml:system/etc/permissions/android.software.live_wallpaper.xml + +PRODUCT_PROPERTY_OVERRIDES += \ + ro.opengles.version=131072 + +# Set default USB interface +PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ + persist.sys.usb.config=mtp + +PRODUCT_TAGS += dalvik.gc.type-precise + +$(call inherit-product, frameworks/base/build/tablet-dalvik-heap.mk) +$(call inherit-product, hardware/ti/omap4xxx/omap4.mk) +$(call inherit-product-if-exists, hardware/broadcom/wlan/bcmdhd/firmware/bcm4330/device-bcm.mk) +$(call inherit-product-if-exists, vendor/samsung/p31xx/p31xx-vendor.mk) |