<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Building Android</title><link>https://sourceforge.net/p/ipaq214android/wiki/Building%2520Android/</link><description>Recent changes to Building Android</description><atom:link href="https://sourceforge.net/p/ipaq214android/wiki/Building%20Android/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 08 Sep 2012 05:49:54 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ipaq214android/wiki/Building%20Android/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Building Android modified by Alvin Wong</title><link>https://sourceforge.net/p/ipaq214android/wiki/Building%2520Android/</link><description>&lt;pre&gt;--- v5
+++ v6
@@ -22,13 +22,13 @@
 ~~~~~~
 Or you can simply use `lunch` and select a combo.
 
-Then to create the functional rootfs:
+Then to get output files:
 
 ~~~~~~
 :::bash
-$ . device/ipaq214android/host_scripts/cprootfs &lt;destination&gt;
+$ . ipaq214android-release.sh &lt;destination&gt;
 ~~~~~~
-where \&lt;destination\&gt; can be "/media/SD_CARD_MOUNT_POINT".
+where \&lt;destination\&gt; is recommended to be an empty directory in your home directory.
 
 WiFi
 ------
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alvin Wong</dc:creator><pubDate>Sat, 08 Sep 2012 05:49:54 -0000</pubDate><guid>https://sourceforge.netfa1bcb91d857ce266d7e62bc34fd8de613794193</guid></item><item><title>WikiPage Building Android modified by Alvin Wong</title><link>https://sourceforge.net/p/ipaq214android/wiki/Building%2520Android/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -20,18 +20,18 @@
 $ lunch full_ipaq214-eng
 $ make -j4
 ~~~~~~
-
-&lt;br /&gt;
+Or you can simply use `lunch` and select a combo.
+
 Then to create the functional rootfs:
 
 ~~~~~~
 :::bash
 $ . device/ipaq214android/host_scripts/cprootfs &lt;destination&gt;
 ~~~~~~
 where \&lt;destination\&gt; can be "/media/SD_CARD_MOUNT_POINT".
 
 WiFi
 ------
 If you want WiFi to work with your build, you will need to have a patched wpa_supplicant driver, which is AWEXT at the moment. The patch I used is here: http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.html, probably you will need to manually patch some files if you used the patch there.
 
-I am going to upload my copy (or patch) of it later...
+My patch file is on the git repo.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alvin Wong</dc:creator><pubDate>Sun, 15 Jan 2012 14:43:27 -0000</pubDate><guid>https://sourceforge.netac4c95bf8a6e2cb600d13ae64c7eb8e3a1778ee3</guid></item><item><title>WikiPage Building Android modified by Alvin Wong</title><link>https://sourceforge.net/p/ipaq214android/wiki/Building%2520Android/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -2,31 +2,36 @@
 I usually visit the page http://android.googlesource.com and it will redirect me to http://source.android.com/source/downloading.html
 
 For me, I just do
+
+~~~~~~
+:::bash
 $ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1
 $ repo sync -c
+~~~~~~
 so that I will only get the specific branch to save time. (I think it can)
 
-After you've cloned the tree, you have to add the device-specific information. See [Android build device files].
+After you've cloned the tree, you have to add the device-specific files and apply necessary patches. See [Android build device files].
 
 Then
 
 ~~~~~~
 :::bash
 $ . build/envsetup.sh
 $ lunch full_ipaq214-eng
 $ make -j4
 ~~~~~~
 
+&lt;br /&gt;
 Then to create the functional rootfs:
 
 ~~~~~~
 :::bash
 $ . device/ipaq214android/host_scripts/cprootfs &lt;destination&gt;
 ~~~~~~
 where \&lt;destination\&gt; can be "/media/SD_CARD_MOUNT_POINT".
 
 WiFi
 ------
 If you want WiFi to work with your build, you will need to have a patched wpa_supplicant driver, which is AWEXT at the moment. The patch I used is here: http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.html, probably you will need to manually patch some files if you used the patch there.
 
-I am going to upload my copy of it later...
+I am going to upload my copy (or patch) of it later...
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alvin Wong</dc:creator><pubDate>Tue, 10 Jan 2012 09:01:54 -0000</pubDate><guid>https://sourceforge.netfbbcd8db577ea9d00786e5ecb5d9d83e5d4fca62</guid></item><item><title>WikiPage Building Android modified by Alvin Wong</title><link>https://sourceforge.net/p/ipaq214android/wiki/Building%2520Android/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -9,15 +9,24 @@
 After you've cloned the tree, you have to add the device-specific information. See [Android build device files].
 
 Then
+
+~~~~~~
+:::bash
 $ . build/envsetup.sh
 $ lunch full_ipaq214-eng
 $ make -j4
-
-And if you have the [copyrootfs.sh] you can run
-$ . copyrootfs.sh /media/SD_CARD_MOUNT_POINT
-If not, you can run
-$ cp -rp out/target/product/ipaq214/root/* /media/SD_CARD_MOUNT_POINT
-$ cp -rp out/target/product/ipaq214/system/* /media/SD_CARD_MOUNT_POINT system
-to copy the root filesystem.
-
-Lastly, modify init.rc and comment out `mount` commands about "mtd".
+~~~~~~
+
+Then to create the functional rootfs:
+
+~~~~~~
+:::bash
+$ . device/ipaq214android/host_scripts/cprootfs &lt;destination&gt;
+~~~~~~
+where \&lt;destination\&gt; can be "/media/SD_CARD_MOUNT_POINT".
+
+WiFi
+------
+If you want WiFi to work with your build, you will need to have a patched wpa_supplicant driver, which is AWEXT at the moment. The patch I used is here: http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.html, probably you will need to manually patch some files if you used the patch there.
+
+I am going to upload my copy of it later...
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alvin Wong</dc:creator><pubDate>Sun, 08 Jan 2012 14:41:07 -0000</pubDate><guid>https://sourceforge.net0c180a9d5d56c54dd4cc0beb9a9284fd904ed0da</guid></item><item><title>WikiPage Building Android modified by Alvin Wong</title><link>https://sourceforge.net/p/ipaq214android/wiki/Building%2520Android/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,23 +1,23 @@
 First, get the Android build system from Google.
 I usually visit the page http://android.googlesource.com and it will redirect me to http://source.android.com/source/downloading.html
 
-For me, I usually do
+For me, I just do
 $ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1
 $ repo sync -c
-so that I will only get the specific branch to save time.
+so that I will only get the specific branch to save time. (I think it can)
 
 After you've cloned the tree, you have to add the device-specific information. See [Android build device files].
 
 Then
 $ . build/envsetup.sh
 $ lunch full_ipaq214-eng
 $ make -j4
 
 And if you have the [copyrootfs.sh] you can run
 $ . copyrootfs.sh /media/SD_CARD_MOUNT_POINT
 If not, you can run
-$ sudo cp -rp out/target/product/ipaq214/root/* /media/SD_CARD_MOUNT_POINT
-$ sudo cp -rp out/target/product/ipaq214/system/* /media/SD_CARD_MOUNT_POINT system
+$ cp -rp out/target/product/ipaq214/root/* /media/SD_CARD_MOUNT_POINT
+$ cp -rp out/target/product/ipaq214/system/* /media/SD_CARD_MOUNT_POINT system
 to copy the root filesystem.
 
 Lastly, modify init.rc and comment out `mount` commands about "mtd".
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alvin Wong</dc:creator><pubDate>Sun, 01 Jan 2012 16:46:23 -0000</pubDate><guid>https://sourceforge.net855a7a41091d10e52d3caafd38c5e1138a9f6489</guid></item><item><title>WikiPage Building Android modified by Alvin Wong</title><link>https://sourceforge.net/p/ipaq214android/wiki/Building%2520Android/</link><description>First, get the Android build system from Google.
I usually visit the page http://android.googlesource.com and it will redirect me to http://source.android.com/source/downloading.html

For me, I usually do
$ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1
$ repo sync -c
so that I will only get the specific branch to save time.

After you've cloned the tree, you have to add the device-specific information. See [Android build device files].

Then
$ . build/envsetup.sh
$ lunch full_ipaq214-eng
$ make -j4

And if you have the [copyrootfs.sh] you can run
$ . copyrootfs.sh /media/SD_CARD_MOUNT_POINT
If not, you can run
$ sudo cp -rp out/target/product/ipaq214/root/* /media/SD_CARD_MOUNT_POINT
$ sudo cp -rp out/target/product/ipaq214/system/* /media/SD_CARD_MOUNT_POINT system
to copy the root filesystem.

Lastly, modify init.rc and comment out `mount` commands about "mtd".</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alvin Wong</dc:creator><pubDate>Sun, 25 Dec 2011 08:16:50 -0000</pubDate><guid>https://sourceforge.net474967f4b5cb31ba17db70b7929075104e2d2954</guid></item></channel></rss>