Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2014-01-10 | 1.8 kB | |
vendor-qcom-opensource-wlan-prima.tar.gz | 2014-01-10 | 3.1 MB | |
kernel.tar.gz | 2014-01-10 | 111.3 MB | |
motorola-external-f2fs-tools.tar.gz | 2014-01-10 | 23.3 kB | |
motorola-external-wbxmlparser.tar.gz | 2014-01-10 | 72.4 kB | |
motorola-security-moto_crypto.tar.gz | 2014-01-10 | 3.7 MB | |
system-core.tar.gz | 2014-01-10 | 1.2 MB | |
external-dnsmasq.tar.gz | 2014-01-10 | 435.4 kB | |
external-gcc-demangle.tar.gz | 2014-01-10 | 52.1 kB | |
external-hyphenation.tar.gz | 2014-01-10 | 87.7 kB | |
external-iproute2.tar.gz | 2014-01-10 | 532.0 kB | |
external-iptables.tar.gz | 2014-01-10 | 334.9 kB | |
external-jdiff.tar.gz | 2014-01-10 | 1.2 MB | |
external-libcap-ng.tar.gz | 2014-01-10 | 387.0 kB | |
external-libnl-headers.tar.gz | 2014-01-10 | 37.6 kB | |
external-chromium_org.tar.gz | 2014-01-10 | 146.2 MB | |
external-clang.tar.gz | 2014-01-10 | 9.9 MB | |
external-compiler-rt.tar.gz | 2014-01-10 | 1.6 MB | |
build.tar.gz | 2014-01-10 | 4.4 MB | |
bionic.tar.gz | 2014-01-10 | 1.9 MB | |
Totals: 20 Items | 286.5 MB | 0 |
1. Create a workspace containing "vanilla" KitKat release from Google. You may need to apply the following change in build repo to prevent the build from aborting when unexpected _user_ tag is found on some modules: diff --git a/core/base_rules.mk b/core/base_rules.mk index 36f36c1..a4d32c6 100644 --- a/core/base_rules.mk +++ b/core/base_rules.mk @@ -69,7 +69,7 @@ ifneq ($(filter $(LOCAL_MODULE_TAGS),user),) $(warning * Now, the module must be listed in the PRODUCT_PACKAGES) $(warning * section of a product makefile to have it installed.) $(warning * ) - $(error user tag detected on module.) + $(warning user tag detected on module.) endif 2. Replace the Android repos corresponding to the Motorola-provided published repos. 3. Building kernel and kernel modules: my_top_dir=$PWD mkdir -p $PWD/out/target/product/generic/obj/kernel cross=$my_top_dir/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi- kernel_out_dir=$PWD/out/target/product/generic/obj/kernel cat kernel/arch/arm/configs/msm8226_defconfig > $kernel_out_dir/mapphone_defconfig cp $kernel_out_dir/mapphone_defconfig $kernel_out_dir/.config make -C kernel ARCH=arm CROSS_COMPILE=$cross O=$kernel_out_dir defoldconfig make -C kernel ARCH=arm CROSS_COMPILE=$cross O=$kernel_out_dir headers_install make -C kernel ARCH=arm CROSS_COMPILE=$cross O=$kernel_out_dir make -C kernel ARCH=arm CROSS_COMPILE=$cross O=$kernel_out_dir dtbs make -C kernel ARCH=arm CROSS_COMPILE=$cross O=$kernel_out_dir modules make -C kernel ARCH=arm CROSS_COMPILE=$cross O=$kernel_out_dir INSTALL_MOD_PATH=$PWD/out/target/product/generic modules_install