summaryrefslogtreecommitdiff
path: root/libs/protoutil/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/protoutil/Android.bp')
-rw-r--r--libs/protoutil/Android.bp34
1 files changed, 24 insertions, 10 deletions
diff --git a/libs/protoutil/Android.bp b/libs/protoutil/Android.bp
index 7ad83ca79695..b0af99732ddb 100644
--- a/libs/protoutil/Android.bp
+++ b/libs/protoutil/Android.bp
@@ -12,9 +12,8 @@
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
-
-cc_library {
- name: "libprotoutil",
+cc_defaults {
+ name: "libprotoutil_defaults",
cflags: [
"-Wall",
@@ -26,31 +25,46 @@ cc_library {
srcs: [
"src/EncodedBuffer.cpp",
+ "src/ProtoFileReader.cpp",
"src/ProtoOutputStream.cpp",
+ "src/ProtoReader.cpp",
"src/protobuf.cpp",
],
- export_include_dirs: ["include"],
-
shared_libs: [
+ "libbase",
+ "libutils",
"libcutils",
"liblog",
],
}
+cc_library {
+ name: "libprotoutil",
+
+ defaults: ["libprotoutil_defaults"],
+
+ export_include_dirs: ["include"],
+}
+
cc_test {
name: "libprotoutil_test",
- srcs: [
- "tests/EncodedBuffer_test.cpp",
- ],
+ defaults: ["libprotoutil_defaults"],
+
+ local_include_dirs: ["include"],
+
+ srcs: ["tests/*"],
shared_libs: [
- "libcutils",
- "libprotoutil",
+ "libprotobuf-cpp-full",
],
static_libs: [
"libgmock",
],
+
+ proto: {
+ type: "full",
+ }
}