Merge "Add note to Changes.md about sysprop changes" am: 061479c528
Original change: https://android-review.googlesource.com/c/platform/build/+/2185179 Change-Id: I91ae2a3b16cecfde30cf6ce2f3537c775da4e676 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
26
Changes.md
26
Changes.md
@@ -1,5 +1,31 @@
|
||||
# Build System Changes for Android.mk Writers
|
||||
|
||||
## Stop referencing sysprop_library directly from cc modules
|
||||
|
||||
For the migration to Bazel, we are no longer mapping sysprop_library targets
|
||||
to their generated `cc_library` counterparts when dependning on them from a
|
||||
cc module. Instead, directly depend on the generated module by prefixing the
|
||||
module name with `lib`. For example, depending on the following module:
|
||||
|
||||
```
|
||||
sysprop_library {
|
||||
name: "foo",
|
||||
srcs: ["foo.sysprop"],
|
||||
}
|
||||
```
|
||||
|
||||
from a module named `bar` can be done like so:
|
||||
|
||||
```
|
||||
cc_library {
|
||||
name: "bar",
|
||||
srcs: ["bar.cc"],
|
||||
deps: ["libfoo"],
|
||||
}
|
||||
```
|
||||
|
||||
Failure to do this will result in an error about a missing variant.
|
||||
|
||||
## Gensrcs starts disallowing depfile property
|
||||
|
||||
To migrate all gensrcs to Bazel, we are restricting the use of depfile property
|
||||
|
Reference in New Issue
Block a user