summaryrefslogtreecommitdiffstats
path: root/third_party/cacheinvalidation/cacheinvalidation.gyp
diff options
context:
space:
mode:
authorcjhopman <cjhopman@chromium.org>2014-10-01 16:48:58 -0700
committerCommit bot <commit-bot@chromium.org>2014-10-01 23:49:49 +0000
commita3f2d3f6819d1a6709a5a4d8fc62321e478bcc9f (patch)
tree2155bc2c2d8c325b38409c0d8199e76f23efe6ad /third_party/cacheinvalidation/cacheinvalidation.gyp
parente200cf71dbc316e7fa7a4a613ede3991df76e4f6 (diff)
downloadchromium_src-a3f2d3f6819d1a6709a5a4d8fc62321e478bcc9f.zip
chromium_src-a3f2d3f6819d1a6709a5a4d8fc62321e478bcc9f.tar.gz
chromium_src-a3f2d3f6819d1a6709a5a4d8fc62321e478bcc9f.tar.bz2
Add proto_java_library to gn
This adds a pretty straightforward gn template corresponding to protoc_java.gypi. protoc_java.py is updated to actually parse options instead of just using positional arguments. Adds cacheinvalidation targets. TBR=brettw, zea BUG=359249 Review URL: https://codereview.chromium.org/580343002 Cr-Commit-Position: refs/heads/master@{#297739}
Diffstat (limited to 'third_party/cacheinvalidation/cacheinvalidation.gyp')
-rw-r--r--third_party/cacheinvalidation/cacheinvalidation.gyp6
1 files changed, 6 insertions, 0 deletions
diff --git a/third_party/cacheinvalidation/cacheinvalidation.gyp b/third_party/cacheinvalidation/cacheinvalidation.gyp
index acb733c..703033c 100644
--- a/third_party/cacheinvalidation/cacheinvalidation.gyp
+++ b/third_party/cacheinvalidation/cacheinvalidation.gyp
@@ -11,6 +11,7 @@
'targets': [
# The C++ files generated from the cache invalidation protocol buffers.
{
+ # GN: //third_party/cacheinvalidation/src/google/cacheinvalidation:cacheinvalidation_proto_cpp (secondary)
'target_name': 'cacheinvalidation_proto_cpp',
'type': 'static_library',
'variables': {
@@ -55,6 +56,7 @@
# The main cache invalidation library. External clients should depend
# only on this.
{
+ # GN: //third_party/cacheinvalidation (secondary)
'target_name': 'cacheinvalidation',
'type': 'static_library',
'sources': [
@@ -147,6 +149,7 @@
# Unittests for the cache invalidation library.
# TODO(ghc): Write native tests and include them here.
{
+ # GN: //third_party/cacheinvalidation:cacheinvalidation_unittests (secondary)
'target_name': 'cacheinvalidation_unittests',
'type': 'executable',
'sources': [
@@ -175,6 +178,7 @@
['test_isolation_mode != "noop"', {
'targets': [
{
+ # TODO(GN)
'target_name': 'cacheinvalidation_unittests_run',
'type': 'none',
'dependencies': [
@@ -195,6 +199,7 @@
},
'targets': [
{
+ # GN: //third_party/cacheinvalidation:cacheinvalidation_proto_java (secondary)
'target_name': 'cacheinvalidation_proto_java',
'type': 'none',
'variables': {
@@ -213,6 +218,7 @@
'includes': [ '../../build/protoc_java.gypi' ],
},
{
+ # GN: //third_party/cacheinvalidation:cacheinvalidation_javalib (secondary)
'target_name': 'cacheinvalidation_javalib',
'type': 'none',
'dependencies': [