Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Unified Diff: components/webui_generator/generator/wug.gni

Issue 1181703008: Removed webui_generator and new OOBE UI placeholder. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removed empty line. Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/webui_generator/generator/web_ui_view.py ('k') | components/webui_generator/generator/wug.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/webui_generator/generator/wug.gni
diff --git a/components/webui_generator/generator/wug.gni b/components/webui_generator/generator/wug.gni
deleted file mode 100644
index e088e5d93e155051f4c56e3e35a34cdea6085f40..0000000000000000000000000000000000000000
--- a/components/webui_generator/generator/wug.gni
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2015 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.
-
-# Generates native and HTML/JS supporting code for Web UI element from element's
-# declaration JSON file.
-#
-# Parameters:
-#
-# source (required)
-# Declaration file.
-#
-# deps (optional)
-# visibility (optional)
-# Normal meanings.
-#
-# Example:
-# wug("some_type_wug_generated") {
-# source = "some_type.json"
-# }
-#
-# Target's name should be deduced from declaration file name by removing
-# extension and adding '_wug_generated' prefix. This is needed to properly
-# handle dependencies between declaration files and their imports.
-#
-# For declaration file with a full path 'src/full/path/some_type.json' 5 files
-# will be generated and compiled:
-# $root_gen_dir/wug/full/path/some_type_export.h
-# $root_gen_dir/wug/full/path/some_type_view.h
-# $root_gen_dir/wug/full/path/some_type_view_model.cc
-# $root_gen_dir/wug/full/path/some_type_view_model.h
-# $root_gen_dir/wug/full/path/some_type_webui_view.cc
-
-template("wug") {
- declaration_path = invoker.source
- generator_dir = "//components/webui_generator/generator"
- generator_path = "$generator_dir/gen_sources.py"
- src_root = rebase_path("//", root_build_dir)
-
- helper_path = "$generator_dir/build_helper.py"
- target_name = "${target_name}"
- action_name = target_name + "_gen"
- group_name = target_name
- out_dir = "$root_gen_dir/wug"
-
- helper_args = [
- rebase_path(declaration_path, root_build_dir),
- "--destination",
- rebase_path(out_dir, root_build_dir),
- "--root",
- src_root,
- "--gn",
- "--output",
- ]
-
- expected_target_name =
- exec_script(helper_path, helper_args + [ "target_name" ], "trim string")
- assert(target_name == expected_target_name,
- "Wrong target name. " + "Expected '" + expected_target_name +
- "', got '" + target_name + "'.")
-
- action(action_name) {
- visibility = [ ":$group_name" ]
-
- script = generator_path
- sources = [
- "$generator_dir/declaration.py",
- "$generator_dir/export_h.py",
- "$generator_dir/html_view.py",
- "$generator_dir/util.py",
- "$generator_dir/view_model.py",
- "$generator_dir/web_ui_view.py",
- ]
- inputs = [
- declaration_path,
- ]
- inputs +=
- exec_script(helper_path, helper_args + [ "imports" ], "list lines")
- common_prefix = process_file_template(
- [ declaration_path ],
- "$out_dir/{{source_root_relative_dir}}/{{source_name_part}}_")
- common_prefix = common_prefix[0]
- outputs = [
- common_prefix + "export.h",
- common_prefix + "view_model.h",
- common_prefix + "view_model.cc",
- common_prefix + "web_ui_view.h",
- common_prefix + "web_ui_view.cc",
- ]
- args = [
- rebase_path(declaration_path, root_build_dir),
- "--root",
- src_root,
- "--destination",
- rebase_path(out_dir, root_build_dir),
- ]
-
- if (defined(invoker.deps)) {
- deps = invoker.deps
- }
- if (defined(invoker.public_deps)) {
- public_deps = invoker.public_deps
- }
- }
-
- source_set(target_name) {
- if (defined(invoker.visibility)) {
- visibility = invoker.visibility
- }
-
- sources = get_target_outputs(":$action_name")
- defines = [ exec_script(helper_path,
- helper_args + [ "impl_macro" ],
- "trim string") ]
- deps = [
- ":$action_name",
- "//base",
- "//components/login",
- "//components/strings",
- ]
- deps += exec_script(helper_path,
- helper_args + [ "import_dependencies" ],
- "list lines")
- public_deps = [
- "//components/webui_generator",
- ]
-
- all_dependent_configs =
- [ "//components/webui_generator:wug_generated_config" ]
- }
-}
« no previous file with comments | « components/webui_generator/generator/web_ui_view.py ('k') | components/webui_generator/generator/wug.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698