CyanogenMod device configuration for the Huawei Fusion 2.
Choose A. CyanogneMod B. Carbon A.initialise for repo for CyanogenMod:
repo init -u git://github.com/CyanogenMod/android.git -b cm-10.2
B. inistialise reop for Carbon:
repo init -u git://github.com/CarbonDev/android.git -b jb3
Press Ctrl and H then navigate to .repo, create a folder named local_manifest inside of the .repo folder Then create a file named manifest.xml inside that folder Now copy and paste this inside of the manifest.xml A. for CyanogenMod paste this into the default.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="CyanogenMod/android_frameworks_av" />
<remove-project name="CyanogenMod/android_frameworks_native" />
<project path="frameworks/av" name="androidarmv6/android_frameworks_av" remote="github" revision="cm-10.2" />
<project path="frameworks/native" name="androidarmv6/android_frameworks_native" remote="github" revision="cm-10.2" />
<project path="hardware/qcom/display-legacy" name="androidarmv6/android_hardware_qcom_display-legacy" remote="github" revision="cm-10.2" />
<project path="hardware/qcom/media_legacy" name="androidarmv6/android_hardware_qcom_media_legacy" remote="github" revision="cm-10.2" />
<project path="device/huawei/u8665" name="fusion2/android_device_huawei_u8665" remote="github" revision="cm-10.2" />
<project path="kernel/huawei/huawei-kernel-3.4" name="fusion2/huawei-kernel-3.4" remote="github" revision="master" />
<project path="vendor/huawei" name="Fusion2/proprietary_vendor_huawei" remote="github" revision="cm-10.2" />
<project path="device/huawei/msm7x27a-common" name="Dazzozo/android_device_huawei_msm7x27a-common" remote="github" revision="cm-10.2" />
</manifest>
B. for Carbon paste this into the default.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remove-project name="Carbondev/android/_frameworks_av" />
<remove-project name="CarbonDev/android_frameworks_native" />
<project path="frameworks/av" name="Cameron581/android_frameworks_av" remote="gh" revision="jb3" />
<project path="frameworks/native" name="CarbonArmv6/android_frameworks_native" remote="gh" />
<project path="hardware/qcom/display-legacy" name="androidarmv6/android_hardware_qcom_display-legacy" remote="gh" revision="cm-10.2" />
<project path="hardware/qcom/media_legacy" name="androidarmv6/android_hardware_qcom_media_legacy" remote="gh" revision="cm-10.2" />
<project path="device/huawei/u8665" name="fusion2/android_device_huawei_u8665" remote="gh" revision="cm-10.2" />
<project path="kernel/huawei/huawei-kernel-3.4" name="fusion2/huawei-kernel-3.4" remote="gh" revision="master" />
<project path="vendor/huawei" name="Fusion2/proprietary_vendor_huawei" remote="gh" revision="cm-10.2" />
<project path="device/huawei/msm7x27a-common" name="Dazzozo/android_device_huawei_msm7x27a-common" remote="gh" revision="cm-10.2" />
</manifest>
Sync and build for CyanogenMod:
repo sync -j4
. build/envsetup.sh
brunch u8665
mka bacon
Sync and build for Carbon:
repo sync -j4
. build/envsetup.sh
brunch u8665
make carbon