Document build/soong/scripts/setup_go_workspace_for_soong.sh

Test: none
Change-Id: I507b7118bfc240166dced0cc26ab523ce56f68a2
This commit is contained in:
Colin Cross 2018-07-09 09:44:41 -07:00
parent 17ef5635fa
commit aa070b422e
1 changed files with 12 additions and 0 deletions

View File

@ -217,6 +217,18 @@ See [art/build/art.go](https://android.googlesource.com/platform/art/+/master/bu
or [external/llvm/soong/llvm.go](https://android.googlesource.com/platform/external/llvm/+/master/soong/llvm.go)
for examples of more complex conditionals on product variables or environment variables.
## Developing for Soong
To load Soong code in a Go-aware IDE, create a directory outside your android tree and then:
```bash
apt install bindfs
export GOPATH=<path to the directory you created>
build/soong/scripts/setup_go_workspace_for_soong.sh
```
This will bind mount the Soong source directories into the directory in the layout expected by
the IDE.
## Contact
Email android-building@googlegroups.com (external) for any questions, or see