Home / 5.5.1Q-JORIAN-108-TA-262
Name Modified Size InfoDownloads / Week
Parent folder
motorola-external-bthelp.tgz 2013-01-08 10.1 kB
system-core.tgz 2013-01-08 940.1 kB
motorola-external-wbxmlparser.tgz 2013-01-08 74.4 kB
system-bluetooth.tgz 2013-01-08 47.0 kB
motorola-external-visualization.tgz 2013-01-08 2.9 MB
motorola-external-jcifs.tgz 2013-01-08 219.8 kB
motorola-external-lbl.tgz 2013-01-08 41.1 kB
system-wlan-ti.tgz 2013-01-08 5.7 MB
kernel.tgz 2013-01-08 98.9 MB
hardware-ti-wlan.tgz 2013-01-08 4.9 MB
external-webkit.tgz 2013-01-08 28.7 MB
external-expat.tgz 2013-01-08 471.6 kB
external-iproute2.tgz 2013-01-08 492.9 kB
external-iptables.tgz 2013-01-08 272.6 kB
motorola-external-hunspell.tgz 2013-01-08 3.8 MB
external-dnsmasq.tgz 2013-01-08 436.4 kB
external-dbus.tgz 2013-01-08 1.4 MB
external-bluetooth-glib.tgz 2013-01-08 3.5 MB
external-bluetooth-bluez.tgz 2013-01-08 854.8 kB
external-alsa-lib.tgz 2013-01-08 1.1 MB
build.tgz 2013-01-08 938.4 kB
bionic.tgz 2013-01-08 1.7 MB
external-e2fsprogs.tgz 2013-01-08 4.4 MB
README.txt 2013-01-08 1.9 kB
Totals: 24 Items   161.9 MB 0
1. Create a workspace containing vanilla gingerbread  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 3c11673..ecf611d 100644
--- a/core/base_rules.mk
+++ b/core/base_rules.mk
@@ -99,7 +99,7 @@ ifneq ($(filter $(LOCAL_MODULE_TAGS),user),)
     $(warning * PRODUCT_PACKAGES section of)
     $(warning * build/target/product/core.mk)
     $(warning * )
-    $(error user tag detected on new module - user tags are only supported on legacy modules)
+    $(warning user tag detected on new module - user tags are only supported on legacy modules)
   endif
 endif
 
2. Overlay Motorola-provided published repos on top of original Google versions. 

3. Build user space components:

		cd <workspace>
		. build/envsetup.sh
		lunch generic-user
		make BOARD_HAVE_BLUETOOTH=true <target>
	
	Example for <target>: out/target/product/generic/system/bin/bluetoothd

4. Building kernel and kernel modules.

	# set this to the top of your android workspace
	my_top_dir=....

	# set this to where you want kernel intermediates written to
	kernel_out_dir=...

	# cross compiler
	cross=$my_top_dir/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-

	make  -C kernel ARCH=arm  \
					CROSS_COMPILE=$cross \
					O=$kernel_out_dir \
					msm7630-perf_defconfig

	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 \
					INSTALL_MOD_PATH=$kernel_out_dir/build \
					modules

	make  -C kernel ARCH=arm  \
					CROSS_COMPILE=$cross \
					O=$kernel_out_dir \
					INSTALL_MOD_PATH=$kernel_out_dir/build \
					modules_install
Source: README.txt, updated 2013-01-08