diff options
author | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-15 00:54:38 +0000 |
---|---|---|
committer | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-15 00:54:38 +0000 |
commit | 0c66c98b2d59bd69e38722792e4331646ffc96b3 (patch) | |
tree | 64a5d352c8b61dacccf9955729527b8f334ddec5 /build/json_to_struct.gypi | |
parent | aa212dba7c8d69986c797f6a383f79fcec09b248 (diff) | |
download | chromium_src-0c66c98b2d59bd69e38722792e4331646ffc96b3.zip chromium_src-0c66c98b2d59bd69e38722792e4331646ffc96b3.tar.gz chromium_src-0c66c98b2d59bd69e38722792e4331646ffc96b3.tar.bz2 |
Revert 167793 - Moving prepopulated search engines to a JSON file.
This CL also includes the python script required to convert the JSON file to a .cc/.h pair. The generated .cc/.h are not generated by the build process and must be committed to the repository.
BUG=159990
Review URL: https://chromiumcodereview.appspot.com/11377049
TBR=beaudoin@chromium.org
Compiler errors:
http://build.chromium.org/p/chromium.chromiumos/buildstatus?builder=Linux%20ChromiumOS%20Builder&number=28409
http://build.chromium.org/p/chromium.win/buildstatus?builder=Win%20Builder%20%28dbg%29&number=4778
Review URL: https://codereview.chromium.org/11293291
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167796 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/json_to_struct.gypi')
-rw-r--r-- | build/json_to_struct.gypi | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/build/json_to_struct.gypi b/build/json_to_struct.gypi deleted file mode 100644 index 17b0ba47..0000000 --- a/build/json_to_struct.gypi +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 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. - -{ - 'variables': { - # When including this gypi, the following variables must be set: - # schema_file: a json file that comprise the structure model. - # namespace: the C++ namespace that all generated files go under - # cc_dir: path to generated files - # Functions and namespaces can be excluded by setting "nocompile" to true. - 'struct_gen_dir': '<(DEPTH)/tools/json_to_struct', - 'struct_gen': '<(struct_gen_dir)/json_to_struct.py', - }, - 'rules': [ - { - 'rule_name': 'genstaticinit', - 'extension': 'json', - 'inputs': [ - '<(struct_gen_dir)/element_generator.py', - '<(struct_gen_dir)/json_to_struct.py', - '<(struct_gen_dir)/struct_generator.py', - '<(schema_file)', - ], - 'outputs': [ - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/<(RULE_INPUT_ROOT).cc', - '<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)/<(RULE_INPUT_ROOT).h', - ], - 'action': [ - 'python', - '<(struct_gen)', - '<(RULE_INPUT_PATH)', - '--destdir=<(SHARED_INTERMEDIATE_DIR)/<(cc_dir)', - '--namespace=<(namespace)', - '--schema=<(schema_file)', - ], - 'message': 'Generating C++ static initializers from <(RULE_INPUT_PATH)', - 'process_outputs_as_sources': 1, - }, - ], - 'include_dirs': [ - '<(SHARED_INTERMEDIATE_DIR)', - '<(DEPTH)', - ], - # This target exports a hard dependency because it generates header - # files. - 'hard_dependency': 1, -} |