From 0c66c98b2d59bd69e38722792e4331646ffc96b3 Mon Sep 17 00:00:00 2001 From: "danakj@chromium.org" Date: Thu, 15 Nov 2012 00:54:38 +0000 Subject: 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 --- build/json_to_struct.gypi | 48 ----------------------------------------------- 1 file changed, 48 deletions(-) delete mode 100644 build/json_to_struct.gypi (limited to 'build') 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, -} -- cgit v1.1