platform_build_soong/mk2rbc
Cole Faust 07ea503ab3 Make mk2rbc accept either a makefile or product
The current behavior of mk2rbc is that it can accept either
a makefile to convert, or if it's also generating a launcher,
it must accept a product name instead of a makefile.

For board configuration, we need to convert a specific makefile,
but we also want to generate a launcher. Change mk2rbc so that
its non-flag arguments can be either makefiles or product names.

Bug: 201700692
Test: ./build/bazel/ci/rbc_product_config.sh aosp_arm64-userdebug
      with board config changes patched in
Change-Id: I521e31fe0bdc608b8f26c9aa803ca690dd1c538e
2021-10-04 18:09:48 +00:00
..
cmd Make mk2rbc accept either a makefile or product 2021-10-04 18:09:48 +00:00
test Share version settings with product config makefile. 2021-09-13 09:23:05 -07:00
Android.bp Share version settings with product config makefile. 2021-09-13 09:23:05 -07:00
android_products.go AndroidProducts.mk file reader 2021-07-12 09:40:18 -07:00
android_products_test.go AndroidProducts.mk file reader 2021-07-12 09:40:18 -07:00
config_variables.go Config variables reader 2021-07-12 09:40:18 -07:00
config_variables_test.go Config variables reader 2021-07-12 09:40:18 -07:00
expr.go Translate copy-files, add_soong_config_namespace and add_soong_config_var_value macros 2021-08-03 11:06:54 -07:00
find_mockfs.go Allow dynamically calculated inherit-product path 2021-08-02 14:35:45 -07:00
mk2rbc.go Emit unconditional module load only when inherit/include is on the top level. 2021-09-27 10:02:41 -07:00
mk2rbc_test.go Emit unconditional module load only when inherit/include is on the top level. 2021-09-27 10:02:41 -07:00
node.go Emit unconditional module load only when inherit/include is on the top level. 2021-09-27 10:02:41 -07:00
soong_variables.go Soong variables reader 2021-07-12 09:40:18 -07:00
soong_variables_test.go Soong variables reader 2021-07-12 09:40:18 -07:00
TODO Product config makefiles to Starlark converter 2021-07-14 09:51:10 -07:00
types.go Translate copy-files, add_soong_config_namespace and add_soong_config_var_value macros 2021-08-03 11:06:54 -07:00
variable.go Additional heuristics: variables with names ending with _LIST are lists 2021-09-02 09:34:47 -07:00
version_defaults.go Share version settings with product config makefile. 2021-09-13 09:23:05 -07:00
version_defaults_test.go Share version settings with product config makefile. 2021-09-13 09:23:05 -07:00