aboutsummaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD49
1 files changed, 33 insertions, 16 deletions
diff --git a/BUILD b/BUILD
index f5077060..5177e43d 100644
--- a/BUILD
+++ b/BUILD
@@ -2,6 +2,10 @@
licenses(["notice"])
+################################################################################
+# Protobuf Runtime Library
+################################################################################
+
COPTS = [
"-DHAVE_PTHREAD",
"-Wall",
@@ -109,6 +113,34 @@ cc_library(
deps = [":protobuf_lite"],
)
+objc_library(
+ name = "protobuf_objc",
+ hdrs = ["objectivec/GPBProtocolBuffers.h"],
+ includes = ["objectivec"],
+ non_arc_srcs = ["objectivec/GPBProtocolBuffers.m"],
+ visibility = ["//visibility:public"],
+)
+
+WELL_KNOWN_PROTOS = [
+ # AUTOGEN(well_known_protos)
+ "google/protobuf/any.proto",
+ "google/protobuf/api.proto",
+ "google/protobuf/compiler/plugin.proto",
+ "google/protobuf/descriptor.proto",
+ "google/protobuf/duration.proto",
+ "google/protobuf/empty.proto",
+ "google/protobuf/field_mask.proto",
+ "google/protobuf/source_context.proto",
+ "google/protobuf/struct.proto",
+ "google/protobuf/timestamp.proto",
+ "google/protobuf/type.proto",
+ "google/protobuf/wrappers.proto",
+]
+
+################################################################################
+# Protocol Buffers Compiler
+################################################################################
+
cc_library(
name = "protoc_lib",
srcs = [
@@ -216,22 +248,6 @@ cc_binary(
deps = [":protoc_lib"],
)
-WELL_KNOWN_PROTOS = [
- # AUTOGEN(well_known_protos)
- "google/protobuf/any.proto",
- "google/protobuf/api.proto",
- "google/protobuf/compiler/plugin.proto",
- "google/protobuf/descriptor.proto",
- "google/protobuf/duration.proto",
- "google/protobuf/empty.proto",
- "google/protobuf/field_mask.proto",
- "google/protobuf/source_context.proto",
- "google/protobuf/struct.proto",
- "google/protobuf/timestamp.proto",
- "google/protobuf/type.proto",
- "google/protobuf/wrappers.proto",
-]
-
################################################################################
# Tests
################################################################################
@@ -403,3 +419,4 @@ cc_test(
"//external:gtest_main",
],
)
+