Addressed comments

pull/5524/head
David Garcia Quintas 9 years ago
parent 9c691c59da
commit 3db3c63a41
  1. 15
      templates/README.md

@ -11,19 +11,19 @@ targets and files needed to build grpc and its tests, as well as a basic system
for dependency description.
* Each project file (Makefile, Visual Studio project files, Bazel's BUILD) is
a plain-text template that uses the `build.yaml` file to generate the final
output file.
a [YAML](http://yaml.org) file used by the `build.yaml` file to generate the
final output file.
This way we can maintain as many project system as we see fit, without having
to manually maintain them when we add or remove new code to the repository.
Only the structure of the project file is relevant to the template. The actual
list of source code and targets isn't.
We currently have template files for GNU Make, Visual Studio 2010 to 2015,
and [Bazel](http://bazel.io). In the future, we would like to expand to
generating [gyp](https://gyp.gsrc.io/) or [cmake](https://cmake.org)
project files (or potentially both), XCode project files, and an Android.mk
file to be able to compile gRPC using Android's NDK.
We currently have template files for GNU Make, Visual Studio 2013,
[Bazel](http://bazel.io) and [gyp](https://gyp.gsrc.io/). In the future, we
would like to expand to also generate [cmake](https://cmake.org)
project files, XCode project files, and an Android.mk file allowing to compile
gRPC using Android's NDK.
We'll gladly accept contribution that'd create additional project files
using that system.
@ -163,4 +163,3 @@ The structure of a plugin is simple. The plugin must defined the function
`mako_plugin` that takes a Python dictionary. That dictionary represents the
current state of the build.json contents. The plugin can alter it to whatever
feature it needs to add.

Loading…
Cancel
Save