From c550d7563a5c51040d5d7f91e23b9fa4baa69d8a Mon Sep 17 00:00:00 2001 From: Sebastian Mauer Date: Wed, 30 Nov 2011 00:49:33 +0100 Subject: Initial import --- galaxynote.mk | 172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100755 galaxynote.mk (limited to 'galaxynote.mk') diff --git a/galaxynote.mk b/galaxynote.mk new file mode 100755 index 0000000..b80a4bf --- /dev/null +++ b/galaxynote.mk @@ -0,0 +1,172 @@ +# Copyright (C) 2010 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. +DEVICE_PACKAGE_OVERLAYS := device/samsung/galaxynote/overlay + +# This device is hdpi. +PRODUCT_AAPT_CONFIG := normal xhdpi +PRODUCT_AAPT_PREF_CONFIG := xhdpi +PRODUCT_LOCALES += xhdpi + +# Init files +PRODUCT_COPY_FILES := \ + device/samsung/galaxynote/lpm.rc:root/lpm.rc \ + device/samsung/galaxynote/init.smdkv310.usb.rc:root/init.smdkv310.usb.rc \ + device/samsung/galaxynote/init.smdkc210.rc:root/init.smdkc210.rc \ + device/samsung/galaxynote/init.smdkv310.rc:root/init.smdkv310.rc \ + device/samsung/galaxynote/ueventd.smdkv310.rc:root/ueventd.smdkv310.rc + +# APNs - REMOVE IF VENDOR CYANOGEN IS BACK +PRODUCT_COPY_FILES += \ + device/samsung/galaxynote/configs/apns-conf.xml:system/etc/apns-conf.xml \ + device/samsung/galaxynote/configs/spn-conf.xml:system/etc/spn-conf.xml + +# Touchscreen +PRODUCT_COPY_FILES += \ + device/samsung/galaxynote/configs/sec_ts_ics_bio.idc:system/usr/idc/sec_ts_ics_bio.idc + +# Keylayout +PRODUCT_COPY_FILES += \ + device/samsung/galaxynote/keylayout/AVRCP.kl:/system/usr/keylayout/AVRCP.kl \ + device/samsung/galaxynote/keylayout/Broadcom_Bluetooth_HID.kl:/system/usr/keylayout/Broadcom_Bluetooth_HID.kl \ + device/samsung/galaxynote/keylayout/sec_jack.kl:/system/usr/keylayout/sec_jack.kl \ + device/samsung/galaxynote/keylayout/sec_key.kl:/system/usr/keylayout/sec_key.kl \ + device/samsung/galaxynote/keylayout/sec_touchkey.kl:/system/usr/keylayout/sec_touchkey.kl \ + device/samsung/galaxynote/keylayout/sec_e-pen.kl:/system/usr/keylayout/sec_e-pen.kl \ + device/samsung/galaxynote/keylayout/qwerty.kl:/system/usr/keylayout/qwerty.kl \ + device/samsung/galaxynote/keylayout/Vendor_04E8_Product_7021.kl:/system/usr/keylayout/Vendor_04E8_Product_7021.kl + +# Vold +PRODUCT_COPY_FILES += \ + device/samsung/galaxynote/configs/vold.fstab:system/etc/vold.fstab \ + +# Bluetooth configuration files +PRODUCT_COPY_FILES += \ + system/bluetooth/data/main.le.conf:system/etc/bluetooth/main.conf + +# Wifi +PRODUCT_COPY_FILES += \ + device/samsung/galaxynote/configs/nvram_net.txt:system/etc/nvram_net.txt \ + device/samsung/galaxynote/configs/wpa_supplicant.conf:system/etc/wifi/wpa_supplicant.conf \ + device/samsung/galaxynote/configs/bcmdhd.cal:system/etc/wifi/bcmdhd.cal + +PRODUCT_PROPERTY_OVERRIDES := \ + wifi.interface=eth0 \ + wifi.supplicant_scan_interval=15 + +$(call inherit-product-if-exists, hardware/broadcom/wlan/bcmdhd/firmware/bcm4330/device-bcm.mk) + +# Gps +PRODUCT_COPY_FILES += \ + device/samsung/galaxynote/configs/gps.conf:system/etc/gps.conf \ + device/samsung/galaxynote/configs/sirfgps.conf:system/etc/sirfgps.conf + +# Packages +PRODUCT_PACKAGES := \ + audio.primary.smdkv310 \ + gps.smdkv310 \ + com.android.future.usb.accessory + +# Charger +#PRODUCT_PACKAGES += \ +# charger \ +# charger_res_images + +# Camera +PRODUCT_PACKAGES += \ + Camera + +# Sensors +PRODUCT_PACKAGES += \ + lights.smdkv310 \ + sensors.smdkv310 + +# Ril +PRODUCT_PROPERTY_OVERRIDES += \ + ro.telephony.ril_class=samsung \ + ro.telephony.ril.v3=1 \ + mobiledata.interfaces=pdp0,eth0,gprs,ppp0 + +# Filesystem management tools +PRODUCT_PACKAGES += \ + static_busybox \ + make_ext4fs \ + setup_fs + +# Live Wallpapers +PRODUCT_PACKAGES += \ + LiveWallpapers \ + LiveWallpapersPicker \ + VisualizationWallpapers \ + librs_jni + +# These are the hardware-specific features +PRODUCT_COPY_FILES += \ + frameworks/base/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ + frameworks/base/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.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.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.barometer.xml:system/etc/permissions/android.hardware.sensor.barometer.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_PROPERTY_OVERRIDES += \ + ro.opengles.version=131072 + +PRODUCT_PROPERTY_OVERRIDES += \ + ro.sf.lcd_density=284 \ + hwui.render_dirty_regions=false \ + hwui.disable_vsync=true + +PRODUCT_TAGS += dalvik.gc.type-precise + +# Set default USB interface +PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ + persist.sys.usb.config=mtp + +# kernel modules for ramdisk +RAMDISK_MODULES := $(addprefix device/samsung/galaxynote/modules/,bthid.ko dhd.ko gspca_main.ko j4fs.ko \ + scsi_wait_scan.ko Si4709_driver.ko vibrator.ko) +PRODUCT_COPY_FILES += $(foreach module,\ + $(RAMDISK_MODULES),\ + $(module):root/lib/modules/$(notdir $(module))) + +# other kernel modules not in ramdisk +PRODUCT_COPY_FILES += $(foreach module,\ + $(filter-out $(RAMDISK_MODULES),$(wildcard device/samsung/galaxynote/modules/*.ko)),\ + $(module):system/lib/modules/$(notdir $(module))) + +# kernel modules for recovery ramdisk +PRODUCT_COPY_FILES += \ + device/samsung/galaxynote/modules/j4fs.ko:recovery/root/lib/modules/j4fs.ko + +ifeq ($(TARGET_PREBUILT_KERNEL),) + LOCAL_KERNEL := device/samsung/galaxynote/kernel +else + LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL) +endif + +# the kernel itself +PRODUCT_COPY_FILES += \ + $(LOCAL_KERNEL):kernel + +$(call inherit-product, frameworks/base/build/phone-xhdpi-1024-dalvik-heap.mk) +$(call inherit-product-if-exists, vendor/samsung/galaxynote/galaxynote-vendor.mk) -- cgit v1.1