Update readme am: 024c32e987
am: 6704ff1b5f
am: 41cfda6c6e
Change-Id: Id0adf9d1b8cf4b553461b438a39acdb49be6c604
This commit is contained in:
commit
543d7e6115
15
README.md
15
README.md
|
@ -28,7 +28,7 @@ Every module must have a `name` property, and the value must be unique across
|
|||
all Android.bp files.
|
||||
|
||||
For a list of valid module types and their properties see
|
||||
[$OUT_DIR/soong/.bootstrap/docs/soong_build.html](https://android-build.googleplex.com/builds/latest/branches/aosp-build-tools/targets/linux/soong_build.html).
|
||||
[$OUT_DIR/soong/.bootstrap/docs/soong_build.html](https://go/Android.bp).
|
||||
|
||||
### Variables
|
||||
|
||||
|
@ -113,7 +113,18 @@ androidmk Android.mk > Android.bp
|
|||
```
|
||||
|
||||
The tool converts variables, modules, comments, and some conditionals, but any
|
||||
custom Makefile rules or complex conditionals must be converted by hand.
|
||||
custom Makefile rules, complex conditionals or extra includes must be converted
|
||||
by hand.
|
||||
|
||||
#### Differences between Android.mk and Android.bp
|
||||
|
||||
* Android.mk files often have multiple modules with the same name (for example
|
||||
for static and shared version of a library, or for host and device versions).
|
||||
Android.bp files require unique names for every module, but a single module can
|
||||
be built in multiple variants, for example by adding `host_supported: true`.
|
||||
The androidmk converter will produce multiple conflicting modules, which must
|
||||
be resolved by hand to a single module with any differences inside
|
||||
`target: { android: { }, host: { } }` blocks.
|
||||
|
||||
## Build logic
|
||||
|
||||
|
|
Loading…
Reference in New Issue