Lines Matching full:invoker
78 assert(defined(invoker.data_file), "data_file is required!")
79 assert(defined(invoker.template_file), "template_file is required!")
80 assert(defined(invoker.output_file), "output_file is required!")
83 if (defined(invoker.requires)) {
84 requires = string_join(",", rebase_path(invoker.requires, root_build_dir))
88 if (defined(invoker.extra_dependencies)) {
89 extra_dependencies += invoker.extra_dependencies
93 if (defined(invoker.extra_argv)) {
94 positional_argv += invoker.extra_argv
98 rebase_path(invoker.template_file, root_build_dir),
100 rebase_path(invoker.data_file, root_build_dir),
104 rebase_path(invoker.output_file),
112 invoker.template_file,
113 invoker.data_file,
115 if (defined(invoker.requires)) {
116 inputs += invoker.requires
118 outputs = [ invoker.output_file ]
125 assert(defined(invoker.output_file), "output_file is required!")
126 assert(defined(invoker.default_file), "default_file is required!")
129 if (defined(invoker.extra_dependencies)) {
130 extra_dependencies += invoker.extra_dependencies
133 outputs = [ invoker.output_file ]
139 inputs = [ invoker.default_file ]
142 rebase_path(invoker.output_file, root_build_dir),
143 rebase_path(invoker.default_file, root_build_dir),
146 foreach(yaml, invoker.add_yamls) {
155 assert(defined(invoker.output_file), "output_file is required!")
156 assert(defined(invoker.add_yamls), "add_yamls is required!")
159 if (defined(invoker.extra_dependencies)) {
160 extra_dependencies += invoker.extra_dependencies
163 outputs = [ invoker.output_file ]
169 foreach(yaml, invoker.add_yamls) {
176 rebase_path(invoker.output_file, root_build_dir),
198 assert(defined(invoker.data), "data were not passed to ark_gen")
199 assert(defined(invoker.template_files),
203 if (defined(invoker.sources)) {
204 dir = invoker.sources
210 if (defined(invoker.destination)) {
211 destination = invoker.destination
217 if (defined(invoker.requires)) {
218 input_requires = invoker.requires
221 foreach(t, invoker.template_files) {
229 data_file = invoker.data
234 if (defined(invoker.extra_dependencies)) {
235 extra_dependencies += invoker.extra_dependencies
238 if (defined(invoker.extra_argv)) {
239 extra_argv += invoker.extra_argv
260 if (defined(invoker.requires)) {
261 isa_requires += invoker.requires
265 if (defined(invoker.extra_dependencies)) {
266 dependencies += invoker.extra_dependencies
271 template_files = invoker.template_files
272 sources = invoker.sources
273 destination = invoker.destination