diff options
author | Risan <risan@google.com> | 2018-01-23 01:27:44 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-01-23 01:27:44 +0000 |
commit | 1b4f7b8b99ad38efc81fcfb064191d5422f55fac (patch) | |
tree | 7cc51dd053ab5f4527a3b7b3d877b3a1779e562c | |
parent | 2c1c13810287ac3e95ff9846b576c132444ab641 (diff) | |
parent | 7f1d5f9e062aec569f894f1328be76247f98f8c8 (diff) | |
download | libmojo-1b4f7b8b99ad38efc81fcfb064191d5422f55fac.tar.gz |
[libmojo] Creates empty shared cc and h for Darwin am: 0ea99099ac am: 506498c869
am: 7f1d5f9e06
Change-Id: I0dd8747dabba79413d086637e296474f42a49f17
-rwxr-xr-x | soong/mojom_source_generator.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/soong/mojom_source_generator.sh b/soong/mojom_source_generator.sh index 66b684c..c14a689 100755 --- a/soong/mojom_source_generator.sh +++ b/soong/mojom_source_generator.sh @@ -93,6 +93,13 @@ for file in "${files[@]}"; do --typemap="${typemap}" --bytecode_path="${bytecode_path}" \ --generators=${generators} "${file}" if [[ "${generators}" =~ .*c++.* ]] ; then + # TODO(risan): These are HACKS, remove it. It creates shared + # sources and headers that are for some reason not generated by + # darwin targets. Should consider to write go plugins so we don't + # need to explicitly list generated mojom output. + touch "${output_dir}/${rel_path}-shared.h" + touch "${output_dir}/${rel_path}-shared-internal.h" + touch "${output_dir}/${rel_path}-shared.cc" "${mojom_bindings_generator}" generate -o "${output_dir}" \ --generate_non_variant_code "${args[@]}" --typemap="${typemap}" \ --bytecode_path="${bytecode_path}" --generators=${generators} \ |