1c08360ca8
When an intermediate product is evaluated, it needs to act as if it's the only product being evaulated. However, currently, if it inherited a makefile that was also being inherited by the overall top level product via a different path, it would not get the values from that makefile. Copy the configs dictionary before evaluating each product that needs artifact path requirements, and create seperate postfix orders for all of them that don't contain any products that they don't inherit from. Bug: 221312707 Test: ./out/rbcrun ./build/make/tests/run.rbc Change-Id: I235ad78d587a2e315ba446b5e126d8f6d0fbbea7 |
||
---|---|---|
.. | ||
artifact_path_requirements | ||
single_value_inheritance | ||
board.rbc | ||
board_input_vars.rbc | ||
conversion_error.rbc | ||
envsetup_tests.sh | ||
include1.rbc | ||
input_variables.rbc | ||
part1.rbc | ||
product.rbc | ||
run.rbc | ||
version_defaults.rbc |