diff options
author | Hidehiko Abe <hidehiko@google.com> | 2018-04-16 17:41:37 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-04-16 17:41:37 -0700 |
commit | c780655107b08e700d447a9067363a1c8e3e6835 (patch) | |
tree | 5bb4e2c490463d5da84af2f068e77415c63abaf2 | |
parent | 14c5ae4222c0ca176b722c7dd25bfd90c7703887 (diff) | |
parent | a6ce2dcde55bcef1263ac60c7d1889203bae0838 (diff) | |
download | libchrome-c780655107b08e700d447a9067363a1c8e3e6835.tar.gz |
Split header files generation rule. am: 3dc91090b7
am: a6ce2dcde5
Change-Id: I6638b2c2a2ec5e433c14d20fff8785fc12b3ca2f
-rw-r--r-- | Android.bp | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp index d4842e1e08..be9d763924 100644 --- a/Android.bp +++ b/Android.bp @@ -23,7 +23,15 @@ gensrcs { cmd: "$(location libchrome_tools/include_generator.py) $(in) $(out)", tool_files: ["libchrome_tools/include_generator.py"], export_include_dirs: ["."], - srcs: ["**/*.h"], + srcs: [ + "base/**/*.h", + "build/**/*.h", + "components/**/*.h", + "device/**/*.h", + "testing/**/*.h", + "third_party/**/*.h", + "ui/**/*.h", + ], output_extension: "h", } @@ -365,6 +373,18 @@ cc_library { // libchrome-crypto shared library for device // ======================================================== + +// Similar to libchrome, generate wrapped header files. See comments for +// libchrome-include for the details. +gensrcs { + name: "libchrome-crypto-include", + cmd: "$(location libchrome_tools/include_generator.py) $(in) $(out)", + tool_files: ["libchrome_tools/include_generator.py"], + export_include_dirs: ["."], + srcs: ["crypto/**/*.h"], + output_extension: "h", +} + cc_library_shared { name: "libchrome-crypto", defaults: ["libchrome-defaults"], @@ -376,6 +396,9 @@ cc_library_shared { "crypto/sha2.cc", ], + generated_headers: ["libchrome-crypto-include"], + export_generated_headers: ["libchrome-crypto-include"], + shared_libs: [ "libchrome", "libcrypto", |