Product config makefiles to Starlark converter
Test: treehugger; internal tests in mk2rbc_test.go Bug: 172923994 Change-Id: I43120b9c181ef2b8d9453e743233811b0fec268b
This commit is contained in:
14
mk2rbc/TODO
Normal file
14
mk2rbc/TODO
Normal file
@@ -0,0 +1,14 @@
|
||||
* Checking filter/filter-out results is incorrect if pattern contains '%'
|
||||
* Need heuristics to recognize that a variable is local. Propose to use lowercase.
|
||||
* Need heuristics for the local variable type. Propose '_list' suffix
|
||||
* Internal source tree has variables in the inherit-product macro argument. Handle it
|
||||
* Enumerate all environment variables that configuration files use.
|
||||
* Break mk2rbc.go into multiple files.
|
||||
* If variable's type is not yet known, try to divine it from the value assigned to it
|
||||
(it may be a variable of the known type, or a function result)
|
||||
* ifneq (,$(VAR)) should translate to
|
||||
if getattr(<>, "VAR", <default>):
|
||||
* Launcher file needs to have same suffix as the rest of the generated files
|
||||
* Implement $(shell) function
|
||||
* Write execution tests
|
||||
* Review all TODOs in mk2rbc.go
|
Reference in New Issue
Block a user