diff options
author | 2022-04-05 17:56:11 -0700 | |
---|---|---|
committer | 2022-04-06 16:37:54 -0700 | |
commit | 62e051120245733c18a9ab3087ce7f30a018e4fb (patch) | |
tree | bc264e03cdce16437f54075ea5636d747d7136fb /mk2rbc/mk2rbc_test.go | |
parent | 95b95cb647dd3743c70746ed76a591ff7417660a (diff) |
Allow include $(sort $(wildcard */font.mk)) and variants
Include/inherit-product calls already allow asterisks, the
wildcard is not necessary. If we see an include using $(wildcard),
act as if it doesn't exist.
Bug: 218736658
Test: go test
Change-Id: Ib21007a2042fbfaa95c07571792983e14135a035
Diffstat (limited to 'mk2rbc/mk2rbc_test.go')
-rw-r--r-- | mk2rbc/mk2rbc_test.go | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/mk2rbc/mk2rbc_test.go b/mk2rbc/mk2rbc_test.go index f94aa18f5..9c2b392c5 100644 --- a/mk2rbc/mk2rbc_test.go +++ b/mk2rbc/mk2rbc_test.go @@ -197,15 +197,31 @@ def init(g, handle): mkname: "path/product.mk", in: ` $(call inherit-product, */font.mk) +$(call inherit-product, $(sort $(wildcard */font.mk))) +$(call inherit-product, $(wildcard */font.mk)) + +include */font.mk +include $(sort $(wildcard */font.mk)) +include $(wildcard */font.mk) `, expected: `load("//build/make/core:product_config.rbc", "rblf") -load("//foo:font.star", _font_init = "init") -load("//bar:font.star", _font1_init = "init") - -def init(g, handle): - cfg = rblf.cfg(handle) - rblf.inherit(handle, "foo/font", _font_init) - rblf.inherit(handle, "bar/font", _font1_init) +load("//bar:font.star", _font_init = "init") +load("//foo:font.star", _font1_init = "init") + +def init(g, handle): + cfg = rblf.cfg(handle) + rblf.inherit(handle, "bar/font", _font_init) + rblf.inherit(handle, "foo/font", _font1_init) + rblf.inherit(handle, "bar/font", _font_init) + rblf.inherit(handle, "foo/font", _font1_init) + rblf.inherit(handle, "bar/font", _font_init) + rblf.inherit(handle, "foo/font", _font1_init) + _font_init(g, handle) + _font1_init(g, handle) + _font_init(g, handle) + _font1_init(g, handle) + _font_init(g, handle) + _font1_init(g, handle) `, }, { |