forked from openkylin/platform_build
Mark implicit rules as obsolete
Test: view Changes.md in gitiles Change-Id: Id5691dc099b23df4d94b0ca30725702bc282b998
This commit is contained in:
parent
931c5a5d33
commit
5f76fc0d7c
|
@ -50,7 +50,7 @@ $(intermediates)/generated_output.img: $(envsh) a/b/c/package.sh
|
|||
source $(PRIVATE_ENV); a/b/c/package.sh ...
|
||||
```
|
||||
|
||||
## Implicit make rules are deprecated {#implicit_rules}
|
||||
## Implicit make rules are obsolete {#implicit_rules}
|
||||
|
||||
Implicit rules look something like the following:
|
||||
|
||||
|
@ -62,7 +62,7 @@ $(TARGET_OUT_SHARED_LIBRARIES)/%_vendor.so: $(TARGET_OUT_SHARED_LIBRARIES)/%.so
|
|||
...
|
||||
```
|
||||
|
||||
These can have wide ranging effects across unrelated modules, so they're now deprecated. Instead, use static pattern rules, which are similar, but explicitly match the specified outputs:
|
||||
These can have wide ranging effects across unrelated modules, so they're now obsolete. Instead, use static pattern rules, which are similar, but explicitly match the specified outputs:
|
||||
|
||||
``` make
|
||||
libs := $(foreach lib,libfoo libbar,$(TARGET_OUT_SHARED_LIBRARIES)/$(lib)_vendor.so)
|
||||
|
|
Loading…
Reference in New Issue