diff options
author | Yu Shan <shanyu@google.com> | 2019-02-20 12:22:51 -0800 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-02-20 12:22:51 -0800 |
commit | 1d0ca598528cafa8718456792cfde429d08b77ea (patch) | |
tree | af8f6a07ae5d5f42243e5a9821fd88d12906e936 | |
parent | e80a74a4315a933dcebe4ba5111be20fb36d5512 (diff) | |
parent | aaae7fff6e5f125cb9acf11ab4b7f1ab3ccb3c0c (diff) | |
download | nanopb-c-1d0ca598528cafa8718456792cfde429d08b77ea.tar.gz |
Add 32BIT and 16BIT nanopb library. am: 3f5b6d4262
am: aaae7fff6e
Change-Id: I7e9b49665176548ce0c7d5e5c9f3c62ec37d5650
-rw-r--r-- | Android.bp | 30 |
1 files changed, 28 insertions, 2 deletions
@@ -29,19 +29,45 @@ cc_defaults { ], sdk_version: "19", export_include_dirs: ["."], + vendor_available: true, } cc_library_static { name: "libprotobuf-c-nano", - vendor_available: true, defaults: ["libprotobuf-c-nano-defaults"], } cc_library_static { name: "libprotobuf-c-nano-enable_malloc", - vendor_available: true, defaults: ["libprotobuf-c-nano-defaults"], cflags: ["-DPB_ENABLE_MALLOC"], } +cc_library_static { + name: "libprotobuf-c-nano-16bit", + defaults: ["libprotobuf-c-nano-defaults"], + + cflags: ["-DPB_FIELD_16BIT"], +} + +cc_library_static { + name: "libprotobuf-c-nano-enable_malloc-16bit", + defaults: ["libprotobuf-c-nano-defaults"], + + cflags: ["-DPB_ENABLE_MALLOC", "-DPB_FIELD_16BIT"], +} + +cc_library_static { + name: "libprotobuf-c-nano-32bit", + defaults: ["libprotobuf-c-nano-defaults"], + + cflags: ["-DPB_FIELD_32BIT"], +} + +cc_library_static { + name: "libprotobuf-c-nano-enable_malloc-32bit", + defaults: ["libprotobuf-c-nano-defaults"], + + cflags: ["-DPB_ENABLE_MALLOC", "-DPB_FIELD_32BIT"], +} |