# Copyright (C) 2011 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. # $(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base.mk) # The gps config appropriate for this device $(call inherit-product, device/common/gps/gps_eu_supl.mk) DEVICE_PACKAGE_OVERLAYS += device/huawei/u8120/overlay PRODUCT_PACKAGES += \ libRS \ hwprops \ rzscontrol \ Gallery \ lights.msm7k \ copybit.u8120 \ gps.u8120 \ U8120Parts # Live Wallpapers PRODUCT_PACKAGES += \ librs_jni \ LiveWallpapers \ LiveWallpapersPicker \ VisualizationWallpapers # Live Wallpapers support PRODUCT_COPY_FILES += \ packages/wallpapers/LivePicker/android.software.live_wallpaper.xml:/system/etc/permissions/android.software.live_wallpaper.xml # Init logo PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/initlogo.rle:root/initlogo.rle PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/ueventd.huawei.rc:root/ueventd.huawei.rc \ device/huawei/u8120/prebuilt/init.u8120.rc:root/init.u8120.rc # Hardware permissions PRODUCT_COPY_FILES += \ frameworks/base/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ frameworks/base/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ frameworks/base/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ frameworks/base/data/etc/android.hardware.location.xml:system/etc/permissions/android.hardware.location.xml \ frameworks/base/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \ frameworks/base/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \ frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ frameworks/base/data/etc/android.hardware.touchscreen.xml:system/etc/permissions/android.hardware.touchscreen.xml # Sound and OMX PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/etc/AudioFilter.csv:system/etc/AudioFilter.csv \ device/huawei/u8120/prebuilt/etc/AutoVolumeControl.txt:system/etc/AutoVolumeControl.txt \ device/huawei/u8120/prebuilt/etc/01_qc.cfg:system/etc/01_qc.cfg \ vendor/huawei/u8120/proprietary/libaudioeq.so:system/lib/libaudioeq.so \ vendor/huawei/u8120/proprietary/libOmxCore.so:system/lib/libOmxCore.so \ vendor/huawei/u8120/proprietary/libOmxH264Dec.so:system/lib/libOmxH264Dec.so \ vendor/huawei/u8120/proprietary/libOmxMpeg4Dec.so:system/lib/libOmxMpeg4Dec.so \ vendor/huawei/u8120/proprietary/libOmxVidEnc.so:system/lib/libOmxVidEnc.so \ vendor/huawei/u8120/proprietary/libOmxWmvDec.so:system/lib/libOmxWmvDec.so \ vendor/huawei/u8120/proprietary/libmm-adspsvc.so:system/lib/libmm-adspsvc.so \ vendor/huawei/u8120/proprietary/libmm-omxcore.so:system/lib/libmm-omxcore.so \ vendor/huawei/u8120/proprietary/libomx_aacdec_sharedlibrary.so:system/lib/libomx_aacdec_sharedlibrary.so \ vendor/huawei/u8120/proprietary/libomx_amrdec_sharedlibrary.so:system/lib/libomx_amrdec_sharedlibrary.so \ vendor/huawei/u8120/proprietary/libomx_amrenc_sharedlibrary.so:system/lib/libomx_amrenc_sharedlibrary.so \ vendor/huawei/u8120/proprietary/libomx_avcdec_sharedlibrary.so:system/lib/libomx_avcdec_sharedlibrary.so \ vendor/huawei/u8120/proprietary/libomx_m4vdec_sharedlibrary.so:system/lib/libomx_m4vdec_sharedlibrary.so \ vendor/huawei/u8120/proprietary/libomx_mp3dec_sharedlibrary.so:system/lib/libomx_mp3dec_sharedlibrary.so \ vendor/huawei/u8120/proprietary/libomx_sharedlibrary.so:system/lib/libomx_sharedlibrary.so \ vendor/huawei/u8120/proprietary/libomx_sharedlibrary_qc.so:system/lib/libomx_sharedlibrary_qc.so \ vendor/huawei/u8120/proprietary/libsnd.so:system/lib/libsnd.so # HW PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/lib/hw/sensors.default.so:system/lib/hw/sensors.default.so \ device/huawei/u8120/prebuilt/lib/hw/gralloc.msm7k.so:system/lib/hw/gralloc.msm7k.so # Sensors PRODUCT_COPY_FILES += \ vendor/huawei/u8120/proprietary/akmd2:system/bin/akmd2 # Camera PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/lib/libcamera.so:obj/lib/libcamera.so \ device/huawei/u8120/prebuilt/lib/libcamera.so:system/lib/libcamera.so \ device/huawei/u8120/prebuilt/lib/libqcamera.so:system/lib/libqcamera.so \ device/huawei/u8120/prebuilt/lib/libmmjpeg.so:system/lib/libmmjpeg.so \ device/huawei/u8120/prebuilt/lib/libmmipl.so:system/lib/libmmipl.so \ device/huawei/u8120/prebuilt/lib/libmmprocess.so:system/lib/libmmprocess.so # Proprietary RIL related and Bluetooth PRODUCT_COPY_FILES += \ vendor/huawei/u8120/proprietary/qmuxd:system/bin/qmuxd \ vendor/huawei/u8120/proprietary/rild:system/bin/rild \ vendor/huawei/u8120/proprietary/libcm.so:system/lib/libcm.so \ vendor/huawei/u8120/proprietary/libdiag.so:system/lib/libdiag.so \ vendor/huawei/u8120/proprietary/libdll.so:system/lib/libdll.so \ vendor/huawei/u8120/proprietary/libdsm.so:system/lib/libdsm.so \ vendor/huawei/u8120/proprietary/libdss.so:system/lib/libdss.so \ vendor/huawei/u8120/proprietary/libgsdi_exp.so:system/lib/libgsdi_exp.so \ vendor/huawei/u8120/proprietary/libgstk_exp.so:system/lib/libgstk_exp.so \ vendor/huawei/u8120/proprietary/libmmgsdilib.so:system/lib/libmmgsdilib.so \ vendor/huawei/u8120/proprietary/libnv.so:system/lib/libnv.so \ vendor/huawei/u8120/proprietary/liboncrpc.so:system/lib/liboncrpc.so \ vendor/huawei/u8120/proprietary/libpbmlib.so:system/lib/libpbmlib.so \ vendor/huawei/u8120/proprietary/libqmi.so:system/lib/libqmi.so \ vendor/huawei/u8120/proprietary/libqueue.so:system/lib/libqueue.so \ vendor/huawei/u8120/proprietary/libril-qc-1.so:system/lib/libril-qc-1.so \ vendor/huawei/u8120/proprietary/libril-qcril-hook-oem.so:system/lib/libril-qcril-hook-oem.so \ vendor/huawei/u8120/proprietary/libwms.so:system/lib/libwms.so \ vendor/huawei/u8120/proprietary/libwmsts.so:system/lib/libwmsts.so \ vendor/huawei/u8120/proprietary/hci_qcomm_init:system/bin/hci_qcomm_init \ vendor/huawei/u8120/proprietary/init.qcom.bt.sh:system/etc/init.qcom.bt.sh ## Wifi related PRODUCT_COPY_FILES += \ device/huawei/u8120/firmware/athtcmd_ram.bin:system/wifi/athtcmd_ram.bin \ device/huawei/u8120/firmware/athwlan.bin.z77:system/wifi/athwlan.bin.z77 \ device/huawei/u8120/firmware/caldata.bin.ar6002:system/wifi/caldata.bin.ar6002 \ device/huawei/u8120/firmware/caldata.bin.ar6102:system/wifi/caldata.bin.ar6102 \ device/huawei/u8120/firmware/data.patch.hw2_0.bin.ar6002:system/wifi/data.patch.hw2_0.bin.ar6002 \ device/huawei/u8120/firmware/data.patch.hw2_0.bin:system/wifi/data.patch.hw2_0.bin \ device/huawei/u8120/firmware/device.bin:system/wifi/device.bin # Wi-Fi related conf PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/etc/dhcpcd/dhcpcd.conf:system/etc/dhcpcd/dhcpcd.conf \ device/huawei/u8120/prebuilt/etc/wifi/wpa_supplicant.conf:system/etc/wifi/wpa_supplicant.conf #add autorun.iso to stop kernel complain about it.. PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/autorun.iso:system/cdrom/autorun.iso #Kernel Modules PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/modules/ar6000.ko:system/wifi/ar6000.ko \ device/huawei/u8120/prebuilt/modules/ramzswap.ko:system/lib/modules/2.6.32.9-perf/ramzswap.ko \ device/huawei/u8120/prebuilt/modules/tun.ko:system/lib/modules/2.6.32.9-perf/tun.ko # Media configuration xml file PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/etc/media_profiles.xml:system/etc/media_profiles.xml # Keychars & Keylayouts PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/keychars/qwerty.kcm.bin:system/usr/keychars/qwerty.kcm.bin \ device/huawei/u8120/prebuilt/keychars/qwerty2.kcm.bin:system/usr/keychars/qwerty2.kcm.bin \ device/huawei/u8120/prebuilt/keychars/surf_keypad.kcm.bin:system/usr/keychars/surf_keypad.kcm.bin \ device/huawei/u8120/prebuilt/keylayout/AVRCP.kl:system/usr/keylayout/AVRCP.kl \ device/huawei/u8120/prebuilt/keylayout/qwerty.kl:system/usr/keylayout/qwerty.kl \ device/huawei/u8120/prebuilt/keylayout/surf_keypad.kl:system/usr/keylayout/surf_keypad.kl # Other PRODUCT_COPY_FILES += \ device/huawei/u8120/prebuilt/lib/egl/egl.cfg:system/lib/egl/egl.cfg \ device/huawei/u8120/prebuilt/etc/vold.fstab:system/etc/vold.fstab PRODUCT_COPY_FILES += device/huawei/u8120/prebuilt/kernel:kernel ## (2) Also get non-open-source aspects if available $(call inherit-product-if-exists, vendor/huawei/u8120/u8120-vendor.mk) $(call inherit-product, build/target/product/full_base.mk) # LDPI assets PRODUCT_LOCALES += ldpi mdpi PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/ldpi PRODUCT_COPY_FILES += \ vendor/cyanogen/prebuilt/ldpi/media/bootanimation.zip:system/media/bootanimation.zip PRODUCT_NAME := huawei_u8120 PRODUCT_DEVICE := u8120 PRODUCT_MODEL := U8120 PRODUCT_BRAND := huawei PRODUCT_MANUFACTURER := huawei