diff options
author | Hidehiko Abe <hidehiko@google.com> | 2018-04-16 17:03:01 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-04-16 17:03:01 -0700 |
commit | a6ce2dcde55bcef1263ac60c7d1889203bae0838 (patch) | |
tree | 5bb4e2c490463d5da84af2f068e77415c63abaf2 | |
parent | 5b94856a55148203395fb80dd1c317a138391bc5 (diff) | |
parent | 3dc91090b75cd8f8d503b4cbcbe31999620fb86a (diff) | |
download | libchrome-a6ce2dcde55bcef1263ac60c7d1889203bae0838.tar.gz |
Split header files generation rule.
am: 3dc91090b7
Change-Id: I149d81179c5ba78701b55daefc5a917a9a1669f5
-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", |