aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraydin.kim <aydin.kim@samsung.com>2013-08-26 17:32:28 +0900
committeraydin.kim <aydin.kim@samsung.com>2013-08-28 10:40:29 +0900
commitb5c8ca2043fe51caa442bac8bb335eace8f22f11 (patch)
tree094f0af9bd520b54ff9b545e77b20b4dea0b0d6a
parent5647ca696667f1663f55a46dc51060322c1e98a4 (diff)
downloadservo-b5c8ca2043fe51caa442bac8bb335eace8f22f11.tar.gz
servo-b5c8ca2043fe51caa442bac8bb335eace8f22f11.zip
Update README.md for android build instruction
-rw-r--r--README.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/README.md b/README.md
index d4dc3db67eb..49eaa9107c2 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,15 @@ sudo apt-get install autoconf2.13 curl freeglut3-dev libtool \
xorg-dev msttcorefonts
```
+On Debian-based Linuxes (cross-compilation for Android):
+
+``` sh
+sudo apt-get install autoconf2.13 curl libtool ia32-libs
+```
+And it needs pre-installed Android tools.
+See wiki for [details](https://github.com/mozilla/servo/wiki/Doc-building-for-android)
+
+
Servo builds its own copy of Rust, so there is no need to provide a Rust
compiler.
@@ -43,6 +52,16 @@ make && make check
./servo ../src/test/html/about-mozilla.html
```
+###Building for Android target
+
+``` sh
+git clone https://github.com/mozilla/servo.git
+cd servo
+mkdir -p build && cd build
+../configure --target-triples=arm-linux-androideabi --android-cross-path=<Android toolchain path> --android-ndk-path=<Android NDK path> --android-sdk-path=<Android SDK path>
+make
+```
+
## Running
### Commandline Arguments