summaryrefslogtreecommitdiffstats
path: root/blimp/docs
diff options
context:
space:
mode:
authornyquist <nyquist@chromium.org>2015-09-21 08:58:50 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-21 15:59:25 +0000
commitba0c914038ce8aac2e1bf6248d160cf4f9eff99c (patch)
tree39d548829d0bdf928d013b9b459e608dbbf9dd83 /blimp/docs
parent6ced5d624c786faee2d6adb502f0eff4cf1d9572 (diff)
downloadchromium_src-ba0c914038ce8aac2e1bf6248d160cf4f9eff99c.zip
chromium_src-ba0c914038ce8aac2e1bf6248d160cf4f9eff99c.tar.gz
chromium_src-ba0c914038ce8aac2e1bf6248d160cf4f9eff99c.tar.bz2
Change blimp README to use Markdown.
Going forward, the README.md and linked documents will be the main source of developer documentation. The top-level README.md will link to sections focused on items like building, testing, etc. BUG=None Review URL: https://codereview.chromium.org/1353593002 Cr-Commit-Position: refs/heads/master@{#349935}
Diffstat (limited to 'blimp/docs')
-rw-r--r--blimp/docs/build.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/blimp/docs/build.md b/blimp/docs/build.md
new file mode 100644
index 0000000..b29b5ff
--- /dev/null
+++ b/blimp/docs/build.md
@@ -0,0 +1,50 @@
+# Using GN
+Blimp only supports building using [GN](../../tools/gn/README.md), and only
+supports building for Android and Linux. A quick overview over how to use GN can
+be found in the GN [quick start guide](../../tools/gn/docs/quick_start.md).
+
+## Android setup
+To setup GN, run the following command:
+```
+gn args out-android/Debug
+```
+This will bring up an editor, where you can type in the following:
+
+```
+target_os = "android"
+is_debug = true
+is_clang = true
+is_component_build = true
+symbol_level = 1 # Use -g1 instead of -g2
+use_goma = true
+```
+
+## Linux setup
+For building for Linux, you can have a side-by-side out-directory:
+```
+gn args out-linux/Debug
+```
+Use the same arguments as above, but remove `target_os`.
+```
+is_debug = true
+is_clang = true
+is_component_build = true
+symbol_level = 1 # Use -g1 instead of -g2
+use_goma = true
+```
+
+# Building
+
+To build blimp, build the target ```blimp```.
+
+## Building for Android
+
+```
+ninja -C out-android/Debug blimp
+```
+
+## Building for Linux
+
+```
+ninja -C out-linux/Debug blimp
+```