Craig Tiller
eb2c1bcd19
Eliminate grpc_cc_libraries
...
Best practice for Bazel builds gives one rule per target, and producing
multiple targets conflicts with this.
Short term: define macros, and common libraries that can eliminate the
duplication.
Longer term: eliminate the existing plugin registration mechanism, and
replace it with a C++ static initialization in appropriate files. This
will allow grpc to be layered strictly atop grpc_unsecure (and similarly
grpc++ atop grpc++_unsecure and grpc).
8 years ago
Nicolas "Pixel" Noble
d69f776c4d
Merge failure - add new linkshared argument.
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Nicolas "Pixel" Noble
3bd8177ce6
Converting end2end/generate_tests.bzl.
8 years ago
Nicolas "Pixel" Noble
2b0f00168b
Adding grpc_generate_one_off_targets target.
8 years ago
Vijay Pai
a8749903dd
Avoid duplication in build rules by expanding the grpc_cc_libraries rule-creation macro
8 years ago
Vijay Pai
576e546019
Changes required to make build possible: create separate grpc++_base{,_unsecure}, move grpc_compression_trace definition, and remove an assertion about library initialization from server
8 years ago
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
8 years ago
Mahak Mukhi
443a75dd22
1. Added golden file test.
...
2. Added support for mock.
3. Sanity fix.
8 years ago
Nicolas "Pixel" Noble
7c26eed838
Buildifier and wrapping test/cpp/* rules with our build system.
8 years ago
Makarand Dharmapurikar
e3e3b2aec8
changes for picking up well known protos
...
Add dependency and protoc argument for picking up well known protos
from the //third_party/protobuf repo
8 years ago
Makarand Dharmapurikar
9098fccf9e
Use grpc_build_system.bzl in other projects
...
Added //external to grpc deps in case where grpc_build_system.bzl is
imported in a project that is using grpc as a dependency.
8 years ago
Nicolas "Pixel" Noble
799bd5efb7
Adding shim for generating C++ protos.
8 years ago
Nicolas "Pixel" Noble
4dc64310bb
Adding cc_grpc_library.
8 years ago
Craig Tiller
674c66cd37
Bad ssl tests converted
8 years ago
Craig Tiller
857c29f7b3
fix merge
8 years ago
Craig Tiller
ed5215dc87
fix merge
8 years ago
Nicolas "Pixel" Noble
e8dbd8aaae
Adding back external_deps and public_hdrs.
8 years ago
Craig Tiller
423ecff2de
Add copyright
8 years ago
Nicolas "Pixel" Noble
60ca22fef5
Basic testing.
8 years ago
Nicolas "Pixel" Noble
31d11dbfb8
Starting this from scratch
...
-) Basic workspace
-) Basic BUILD file with macros
8 years ago