Martin Maly
8e0c9a3f11
Making _genproto rules public.
...
This enables other xx_proto_library targets to depend on xx_proto_library
targets in different packages, and specifically on xx_wkt_protos.
2015-12-04 17:53:07 -08:00
Andrew Harp
38f131fd8c
Build protoc for host platform to enable cross-compilation.
...
This is necessary to run protoc on the host as a dependency for Android BUILD targets with Bazel.
2015-11-03 16:39:32 -05:00
Jisi Liu
d4bef7d41b
add warning notes for cc|py_proto_library rules.
...
To mention that the interface may change or be removed when bazel has
support it natively.
2015-11-02 12:24:32 -08:00
Jisi Liu
be92ffbf74
add default_runtime attribute to cc|py rules.
...
This adds implicit dependencies to the coressponding runtime libraries.
2015-10-27 15:11:38 -07:00
Jisi Liu
6ddcae225c
Use && for internal_copied_filegroup.
...
So that the rule fails if one or more files cannot be copied.
2015-10-21 10:48:33 -07:00
Jisi Liu
bc4fd15209
Rename copeid_src to internal_copied_filegroup
2015-10-20 16:02:58 -07:00
Jisi Liu
a33fa8eddc
fix sources for python target and add needed dependencies.
2015-10-20 15:30:44 -07:00
Jisi Liu
53a56be4c4
Change the impl rule include to includes.
...
We need to use the list to indicate field presense.
The field must only contain 0 or 1 string element.
2015-10-20 15:18:20 -07:00
Jisi Liu
04658a3c24
Change default value of protoc on xx_proto_library rules.
2015-10-20 15:00:13 -07:00
Jisi Liu
7b948cc7c5
Support python for bazel.
2015-10-19 17:56:27 -07:00
Jisi Liu
993fb7013e
Python bazel support.
2015-10-19 17:19:49 -07:00
Jisi Liu
6dac0822c4
Allow include to be None.
...
This enables the use case where all the paths are relative to the
workspace root, e.g.
foo/bar/BUILD
/foo.proto -- package foo.bar
would generate the message correctly.
2015-10-19 14:41:00 -07:00
Jisi Liu
3101e7337c
Change prefix to include, and add docs
2015-10-16 12:46:26 -07:00
Jisi Liu
d8701b5741
Rename deps/proto_deps to cc_libs/deps
2015-10-16 11:44:21 -07:00
Jisi Liu
9c7d9c0925
style/naming fix
2015-10-15 10:51:32 -07:00
Jisi Liu
25d75b5665
make cc_out and py_out internal.
2015-10-14 17:41:14 -07:00
Jisi Liu
125a91be08
Format code.
2015-10-14 17:37:39 -07:00
Jisi Liu
ee8131a62f
buildifier the file
2015-10-14 17:20:05 -07:00
Jisi Liu
39362b35b2
Extract protoc action into .bzl for cc.
...
This is needed to support python bazel build.
2015-10-14 17:12:11 -07:00