commit | 8333de1eee1cfcf80bbda8488b8ff2472ae1d4f0 | [log] [tgz] |
---|---|---|
author | Viet-Trung Luu <viettrungluu@chromium.org> | Wed Jun 17 10:41:58 2015 -0700 |
committer | Viet-Trung Luu <viettrungluu@chromium.org> | Wed Jun 17 10:41:58 2015 -0700 |
tree | 89aea74f3fcddabc2f50c12813a88ee7749fcbed | |
parent | 0e6a40a041d81a42c139dbec1c6613f53159f0f3 [diff] |
Teach claude to understand --debug in gn, build & test steps Debug builds are useful for building and debugging. This doesn't support uploading debug binaries because we do not (yet) having a naming scheme for debug builds. patch from issue 1154763005 at patchset 1 (http://crrev.com/1154763005#ps1) (original patch by jamesr, updated/fixed by me) TBR=jamesr@chromium.org Review URL: https://codereview.chromium.org/1187323002.
This repository contains the network service implementation for Mojo.
This repository uses gclient to manage dependencies so to work with it follow these instructions instead of cloning the repo directly:
0.) Install depot_tools and add them to your PATH: https://www.chromium.org/developers/how-tos/install-depot-tools
1.) Make a directory for monet and add a .gclient file:
$ mkdir monet $ cd monet $ cat <<EOF > .gclient solutions = [ { u'managed': False, u'name': u'src', u'url': u'https://github.com/domokit/monet.git', u'custom_deps': {}, u'deps_file': u'DEPS', u'safesync_url': u''} ] target_os = [u'android'] EOF
2.) Use gclient to pull down the monet repository and dependencies. This will create a directory under monet called ‘src’ containing the main repository.
$ gclient sync
3.) Install the android SDK.
$ cd src $ ./build/install-android-sdks.sh
4.) Build and test using the claude.py helper script
$ ./claude.py gn $ ./claude.py build $ ./claude.py test
5.) Upload patches for review
$ git checkout -b my_branch (make changes) $ git commit -m "What this patch does" $ git cl upload
6.) Land patches (after you get an LGTM)
$ git cl land
7.) Upload binary artifacts to Google Cloud storage
$ ./claude.py upload
The code in //net is the code from https://chromium.googlesource.com/chromium/src/net/ at commit 9249e230ffc9c0ef2f6f269a8d8cd39deba2c4d4 with net_patch.diff applied.