summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp40
1 files changed, 40 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 81d6dab8ac17..33f3213847f3 100644
--- a/Android.bp
+++ b/Android.bp
@@ -12,8 +12,48 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+// ==== c++ proto device library ==============================
+cc_library {
+ name: "libplatformprotos",
+ host_supported: true,
+ // b/34740546, work around clang-tidy segmentation fault.
+ tidy_checks: ["-modernize*"],
+ proto: {
+ export_proto_headers: true,
+ include_dirs: ["external/protobuf/src"],
+ },
+
+ target: {
+ host: {
+ proto: {
+ type: "full",
+ },
+ srcs: [
+ "core/proto/**/*.proto",
+ "libs/incident/**/*.proto",
+ ],
+ },
+ android: {
+ proto: {
+ type: "lite",
+ },
+ // We only build the protos that are optimized for the lite
+ // runtime, as well as the only protos that are actually
+ // needed by the device.
+ srcs: [
+ "core/proto/android/service/graphicsstats.proto",
+ ],
+ shared: {
+ enabled: false,
+ },
+ },
+ },
+}
+
subdirs = [
+ "core/jni",
"libs/*",
+ "media/*",
"tools/*",
"native/android",
"native/graphics/jni",