Hi Daniel,
as a beginner, I followed your great guide. My target is LinageOS cm13.
Sync went well after some iterations, my local_manifest.xml looks like this:
PHP:<?xml version="1.0" encoding="UTF-8"?> <manifest> <!-- device related --> <project path="hardware/atheros" name="danielhk/android_hardware_atheros_wlan"/> <project path="hardware/samsung" name="CyanogenMod/android_hardware_samsung"/> <project path="device/samsung/p6800" name="danielhk/android_device_samsung_p6800"/> <project path="packages/apps/SamsungServiceMode" name="CyanogenMod/android_packages_apps_SamsungServiceMode"/> <project path="vendor/samsung" name="danielhk/proprietary_vendor_samsung_smdk4210"/> <project path="device/samsung/smdk4210-tab" name="danielhk/android_device_samsung_smdk4210-tab"/> <project path="kernel/samsung/smdk4210" name="danielhk/android_kernel_samsung_smdk4210"/> </manifest>
The "mka bacon" now fails with:
build/core/base_rules.mk:157: *** vendor/samsung/smdk4210-tab/props: MODULE.TARGET.SHARED_LIBRARIES.libUMP already defined by hardware/samsung/exynos4/hal/libUMP.
Furthermore - a minor issue maybe:
"images/tvdpi" missing. Seems to be a font, required.
Can you share your experience building cm13 before?
Thanks and Best Regards
A year or two is a few centuries in technology. CM/Lineage has changed a lot since cm-13.0. My "experience" was already obsolete for some time.
As far as I know and remember:
1. CM/Lineage now use opensource libUMP. You need to remark the libUMP entry in the Android.mk inside vendor/samsung/smdk4210-tab
2. tvdpi is also obsolete. You can use a symlink to say "xdpi". You may reference the links for some other dpi in the same folder.
Good luck!