Project

General

Profile

Actions

NexusOneBuild » History » Revision 17

« Previous | Revision 17/19 (diff) | Next »
Paul Kocialkowski, 10/08/2011 12:42 PM


Build dependencies

Make sure you installed the BuildDependencies.

Warning

Do not build as root, always build as user.

Setup

Get and install the repo tool

 mkdir bin
 cd bin
 wget http://android.git.kernel.org/repo
 chmod a+x repo
 cd ..

Get replicant 2.2
 mkdir replicant-2.2
 cd replicant-2.2
 ../bin/repo init -u git://gitorious.org/replicant/manifest.git -b replicant-2.2
 ../bin/repo sync

Each time you want to build replicant 2.2

cd ~/replicant-2.2
 ../bin/repo sync
source build/envsetup.sh
export ANDROID_JAVA_HOME=$JAVA_HOME
lunch replicant_passion-eng
make -j$(echo "$(grep 'processor' /proc/cpuinfo | wc -l ) + 1" | bc) distimages #uses arguments like -j9 to speed up build in case of multi-core cpu

<pre>

You will find your built images in ./out/target/product/passion/.

You will also find fastboot, needed to install the images, in ./out/host/linux-x86/bin/.

Now you are ready to "install!":http://trac.osuosl.org/trac/replicant/wiki/Installation

Updated by Paul Kocialkowski over 13 years ago · 17 revisions

Also available in: PDF HTML TXT