updated build instructions
This commit is contained in:
parent
20c0e08c64
commit
65b94d1692
15
BUILD
15
BUILD
|
@ -22,13 +22,15 @@ on Debian Lenny:
|
||||||
ruby subversion
|
ruby subversion
|
||||||
update-java-alternatives -s java-1.5.0-sun
|
update-java-alternatives -s java-1.5.0-sun
|
||||||
|
|
||||||
curl http://android.git.kernel.org/repo >~/bin/repo
|
mkdir ~/bin
|
||||||
|
PATH=~/bin:$PATH
|
||||||
|
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
|
||||||
chmod a+x ~/bin/repo
|
chmod a+x ~/bin/repo
|
||||||
|
|
||||||
mkdir ~/mydroid
|
mkdir ~/mydroid
|
||||||
cd ~/mydroid
|
cd ~/mydroid
|
||||||
|
|
||||||
repo init -u git://android.git.kernel.org/platform/manifest.git
|
repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1
|
||||||
repo sync
|
repo sync
|
||||||
|
|
||||||
# Paste in key from http://source.android.com/download next...
|
# Paste in key from http://source.android.com/download next...
|
||||||
|
@ -55,7 +57,7 @@ We need to set to environment variables for droid-gcc:
|
||||||
export DROID_ROOT=~/mydroid/
|
export DROID_ROOT=~/mydroid/
|
||||||
export DROID_TARGET=generic
|
export DROID_TARGET=generic
|
||||||
|
|
||||||
Fetch and build Privoxy:
|
Fetch and build Privoxy:c
|
||||||
cd ~/mydroid/external/privoxy
|
cd ~/mydroid/external/privoxy
|
||||||
wget http://sourceforge.net/projects/ijbswa/files/Sources/3.0.12%20%28stable%29/privoxy-3.0.12-stable-src.tar.gz/download
|
wget http://sourceforge.net/projects/ijbswa/files/Sources/3.0.12%20%28stable%29/privoxy-3.0.12-stable-src.tar.gz/download
|
||||||
tar xzvf privoxy-3.0.12-stable-src.tar.gz
|
tar xzvf privoxy-3.0.12-stable-src.tar.gz
|
||||||
|
@ -64,19 +66,18 @@ Fetch and build Privoxy:
|
||||||
autoconf
|
autoconf
|
||||||
#need to disable setpgrp check in configure
|
#need to disable setpgrp check in configure
|
||||||
export ac_cv_func_setpgrp_void=yes
|
export ac_cv_func_setpgrp_void=yes
|
||||||
#replace FOO with your actual username
|
CC=droid-gcc LD=droid-ld CPPFLAGS="-I$DROID_ROOT/external/zlib/" ./configure --host=arm-none-linux-gnueabi
|
||||||
CC=droid-gcc LD=droid-ld CPPFLAGS="-I/home/FOO/mydroid/external/zlib/" ./configure --host=arm-none-linux-gnueabi
|
|
||||||
#don't mind the "unrecognized option '-pthread'" error message that you'll see when you run make
|
#don't mind the "unrecognized option '-pthread'" error message that you'll see when you run make
|
||||||
make
|
make
|
||||||
|
|
||||||
Fetch and build libevent:
|
Fetch and build libevent:
|
||||||
|
|
||||||
cd ~/mydroid/external/libevent
|
cd ~/mydroid/external/libevent
|
||||||
svn co https://levent.svn.sourceforge.net/svnroot/levent/tags/release-1.4.12-stable/libevent/ .
|
svn co https://levent.svn.sourceforge.net/svnroot/levent/tags/release-1.4.13-stable/libevent/ .
|
||||||
export LIBEVENTDIR=`cd $DROID_ROOT/external/libevent && pwd`
|
export LIBEVENTDIR=`cd $DROID_ROOT/external/libevent && pwd`
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
# Put the contents of http://pastebin.ca/1577207 in /tmp/libevent-patch
|
# Put the contents of http://pastebin.ca/1577207 in /tmp/libevent-patch
|
||||||
patch < /tmp/libevent-patch
|
# path no longer needed: patch < /tmp/libevent-patch
|
||||||
CC=droid-gcc LD=droid-ld ./configure --host=arm-none-linux-gnueabi
|
CC=droid-gcc LD=droid-ld ./configure --host=arm-none-linux-gnueabi
|
||||||
make
|
make
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue