Index: build/android/java_cpp_template.gypi |
diff --git a/build/android/java_cpp_template.gypi b/build/android/java_cpp_template.gypi |
deleted file mode 100644 |
index 3296659240b57b7f2711ac7d204622988b7de0c7..0000000000000000000000000000000000000000 |
--- a/build/android/java_cpp_template.gypi |
+++ /dev/null |
@@ -1,81 +0,0 @@ |
-# Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-# This file is meant to be included into a target to provide a rule |
-# to generate Java source files from templates that are processed |
-# through the host C pre-processor. |
-# |
-# NOTE: For generating Java conterparts to enums prefer using the java_cpp_enum |
-# rule instead. |
-# |
-# To use this, create a gyp target with the following form: |
-# { |
-# 'target_name': 'android_net_java_constants', |
-# 'type': 'none', |
-# 'sources': [ |
-# 'net/android/NetError.template', |
-# ], |
-# 'variables': { |
-# 'package_name': 'org/chromium/net', |
-# 'template_deps': ['base/net_error_list.h'], |
-# }, |
-# 'includes': [ '../build/android/java_cpp_template.gypi' ], |
-# }, |
-# |
-# The 'sources' entry should only list template file. The template file |
-# itself should use the 'ClassName.template' format, and will generate |
-# 'gen/templates/<target-name>/<package-name>/ClassName.java. The files which |
-# template dependents on and typically included by the template should be listed |
-# in template_deps variables. Any change to them will force a rebuild of |
-# the template, and hence of any source that depends on it. |
-# |
- |
-{ |
- # Location where all generated Java sources will be placed. |
- 'variables': { |
- 'include_path%': '<(DEPTH)', |
- 'output_dir': '<(SHARED_INTERMEDIATE_DIR)/templates/<(_target_name)/<(package_name)', |
- }, |
- 'direct_dependent_settings': { |
- 'variables': { |
- # Ensure that the output directory is used in the class path |
- # when building targets that depend on this one. |
- 'generated_src_dirs': [ |
- '<(output_dir)/', |
- ], |
- # Ensure dependents are rebuilt when sources for this rule change. |
- 'additional_input_paths': [ |
- '<@(_sources)', |
- '<@(template_deps)', |
- ], |
- }, |
- }, |
- # Define a single rule that will be apply to each .template file |
- # listed in 'sources'. |
- 'rules': [ |
- { |
- 'rule_name': 'generate_java_constants', |
- 'extension': 'template', |
- # Set template_deps as additional dependencies. |
- 'variables': { |
- 'output_path': '<(output_dir)/<(RULE_INPUT_ROOT).java', |
- }, |
- 'inputs': [ |
- '<(DEPTH)/build/android/gyp/util/build_utils.py', |
- '<(DEPTH)/build/android/gyp/gcc_preprocess.py', |
- '<@(template_deps)' |
- ], |
- 'outputs': [ |
- '<(output_path)', |
- ], |
- 'action': [ |
- 'python', '<(DEPTH)/build/android/gyp/gcc_preprocess.py', |
- '--include-path=<(include_path)', |
- '--output=<(output_path)', |
- '--template=<(RULE_INPUT_PATH)', |
- ], |
- 'message': 'Generating Java from cpp template <(RULE_INPUT_PATH)', |
- } |
- ], |
-} |