OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//third_party/WebKit/Source/bindings/bindings.gni") | 5 import("//third_party/WebKit/Source/bindings/bindings.gni") |
6 import("//third_party/WebKit/Source/build/scripts/scripts.gni") | 6 import("//third_party/WebKit/Source/build/scripts/scripts.gni") |
7 import("//third_party/WebKit/Source/modules/modules.gni") | 7 import("//third_party/WebKit/Source/modules/modules.gni") |
8 | 8 |
9 source_set("modules") { | 9 source_set("modules") { |
10 sources = rebase_path(modules_files, ".", "//") | 10 sources = rebase_path(modules_files, ".", "//") |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 configs += [ | 47 configs += [ |
48 "//third_party/WebKit/Source:config", | 48 "//third_party/WebKit/Source:config", |
49 "//third_party/WebKit/Source:inside_blink", | 49 "//third_party/WebKit/Source:inside_blink", |
50 ] | 50 ] |
51 | 51 |
52 deps = [ | 52 deps = [ |
53 "//third_party/WebKit/Source/core", | 53 "//third_party/WebKit/Source/core", |
54 ] | 54 ] |
55 } | 55 } |
56 | 56 |
57 # modules_bindings_generated --------------------------------------------------- | |
58 | |
59 # This target exists to mirror the GYP structure, even though it only has one | |
60 # action dependency. | |
61 source_set("modules_bindings_generated") { | |
62 deps = [ | |
63 ":modules_bindings_generated_event_interfaces", | |
64 ] | |
65 } | |
66 | |
67 generate_event_interfaces("modules_bindings_generated_event_interfaces") { | |
68 sources = modules_event_idl_files | |
69 output_file = "EventModulesInterfaces.in" | |
70 suffix = "Modules" | |
71 } | |
72 | |
73 # make_modules_generated ------------------------------------------------------- | |
74 | |
75 source_set("make_modules_generated") { | |
76 deps = [ | |
77 ":make_modules_generated_event_modules_names", | |
78 ":make_modules_generated_event_target_modules_factory", | |
79 ":make_modules_generated_event_target_modules_names", | |
80 "//third_party/WebKit/Source/bindings:core_bindings_generated", | |
81 ] | |
82 } | |
83 | |
84 # EventModulesFactory action in make_modules_generated in modules.gyp. | |
85 make_event_factory("make_modules_generated_event_modules_factory") { | |
86 in_files = [ | |
87 "$root_gen_dir/blink/EventModulesInterfaces.in", | |
88 ] | |
89 outputs = [ | |
90 "EventModules.cpp", | |
91 "EventModulesHeaders.h", | |
92 "EventModulesInterfaces.h", | |
93 ] | |
94 } | |
95 | |
96 # EventModulesNames action in make_modules_generated in modules.gyp. | |
97 make_names("make_modules_generated_event_modules_names") { | |
98 in_files = [ | |
99 "$root_gen_dir/blink/EventModulesInterfaces.in", | |
100 ] | |
101 outputs = [ | |
102 "EventModulesNames.cpp", | |
103 "EventModulesNames.h", | |
104 ] | |
105 } | |
106 | |
107 # EventTargetModulesFactory action in make_modules_generated in modules.gyp. | |
108 make_event_factory("make_modules_generated_event_target_modules_factory") { | |
109 in_files = [ | |
110 "EventTargetModulesFactory.in", | |
111 ] | |
112 outputs = [ | |
113 "EventTargetModulesHeaders.h", | |
114 "EventTargetModulesInterfaces.h", | |
115 ] | |
116 } | |
117 | |
118 # EventTargetModulesNames action in make_modules_generated in modules.gyp. | |
119 make_names("make_modules_generated_event_target_modules_names") { | |
120 in_files = [ | |
121 "EventTargetModulesFactory.in", | |
122 ] | |
123 outputs = [ | |
124 "EventTargetModulesNames.cpp", | |
125 "EventTargetModulesNames.h", | |
126 ] | |
127 } | |
OLD | NEW |