Lines Matching refs:invoker
299 defined(invoker.sources) || defined(invoker.deps) ||
300 defined(invoker.public_deps),
303 if (defined(invoker.export_class_attribute) ||
304 defined(invoker.export_define) || defined(invoker.export_header)) {
305 assert(defined(invoker.export_class_attribute))
306 assert(defined(invoker.export_define))
307 assert(defined(invoker.export_header))
308 assert(!defined(invoker.component_macro_prefix))
310 if (defined(invoker.export_class_attribute_blink) ||
311 defined(invoker.export_define_blink) ||
312 defined(invoker.export_header_blink)) {
313 assert(defined(invoker.export_class_attribute_blink))
314 assert(defined(invoker.export_define_blink))
315 assert(defined(invoker.export_header_blink))
316 assert(!defined(invoker.component_macro_prefix))
318 if (defined(invoker.overridden_deps) || defined(invoker.component_deps)) {
319 assert(defined(invoker.overridden_deps))
320 assert(defined(invoker.component_deps))
323 if (defined(invoker.overridden_deps_blink) ||
324 defined(invoker.component_deps_blink)) {
325 assert(defined(invoker.overridden_deps_blink))
326 assert(defined(invoker.component_deps_blink))
330 !defined(invoker.disallow_native_types) ||
331 !invoker.disallow_native_types || !defined(invoker.disallow_interfaces) ||
332 !invoker.disallow_interfaces
335 if (defined(invoker.deps)) {
336 all_deps += invoker.deps
338 if (defined(invoker.public_deps)) {
339 all_deps += invoker.public_deps
342 if (defined(invoker.component_macro_prefix)) {
343 assert(defined(invoker.component_output_prefix))
349 # Explicitly ensure that all dependencies (invoker.deps and
350 # invoker.public_deps) are mojom targets.
362 if (defined(invoker.sources)) {
363 sources_list = invoker.sources
378 if (defined(invoker.sources)) {
381 if (defined(invoker.enabled_features)) {
382 enabled_features += invoker.enabled_features
406 sources = invoker.sources
409 foreach(source, invoker.sources) {
438 if (defined(invoker.sources)) {
450 if (defined(invoker.sources)) {
452 if (!defined(invoker.skip_deps_check) || !invoker.skip_deps_check) {
460 sources = invoker.sources
466 foreach(source, invoker.sources) {
493 if (defined(invoker.sources)) {
507 if (defined(invoker.disallow_native_types) &&
508 invoker.disallow_native_types) {
512 if (defined(invoker.disallow_interfaces) && invoker.disallow_interfaces) {
516 if (defined(invoker.import_dirs)) {
517 foreach(import_dir, invoker.import_dirs) {
525 if (defined(invoker.component_macro_prefix)) {
527 "COMPONENT_EXPORT(${invoker.component_macro_prefix}_SHARED)"
529 "IS_${invoker.component_macro_prefix}_SHARED_IMPL"
530 shared_component_output_name = "${invoker.component_output_prefix}_shared"
531 } else if (defined(invoker.export_class_attribute_shared) ||
532 defined(invoker.export_class_attribute)) {
533 if (defined(invoker.export_class_attribute_shared)) {
534 assert(defined(invoker.export_header_shared))
535 shared_component_export_macro = invoker.export_class_attribute_shared
536 shared_component_impl_macro = invoker.export_define_shared
538 assert(!defined(invoker.export_header_shared))
540 # If no explicit shared attribute/define was provided by the invoker,
543 invoker.export_class_attribute + ")"
545 "IS_MOJOM_SHARED_" + invoker.export_class_attribute + "_IMPL"
548 if (defined(invoker.component_output_prefix)) {
550 "${invoker.component_output_prefix}_shared"
559 sources = invoker.sources
567 foreach(source, invoker.sources) {
582 if (!defined(invoker.scramble_message_ids) ||
583 invoker.scramble_message_ids) {
598 sources = invoker.sources
607 foreach(source, invoker.sources) {
641 if (defined(invoker.testonly)) {
642 testonly = invoker.testonly
645 if (defined(invoker.sources)) {
647 process_file_template(invoker.sources, generator_shared_cpp_outputs)
674 if (defined(invoker.testonly)) {
675 testonly = invoker.testonly
684 if (defined(invoker.testonly)) {
685 testonly = invoker.testonly
694 if (!defined(invoker.disable_variants) || !invoker.disable_variants) {
703 if (defined(invoker.cpp_only)) {
704 cpp_only = invoker.cpp_only
717 if (defined(invoker.sources)) {
729 foreach(source, invoker.sources) {
741 enabled_sources = invoker.sources
785 sources = invoker.sources
794 foreach(source, invoker.sources) {
822 if (defined(invoker.component_macro_prefix)) {
825 "COMPONENT_EXPORT(${invoker.component_macro_prefix}" +
835 if (defined(invoker.export_class_attribute_blink)) {
838 invoker.export_class_attribute_blink,
840 invoker.export_header_blink,
844 if (defined(invoker.export_class_attribute)) {
847 invoker.export_class_attribute,
849 invoker.export_header,
854 if (!defined(invoker.use_once_callback) || invoker.use_once_callback) {
858 if (defined(invoker.support_lazy_serialization) &&
859 invoker.support_lazy_serialization) {
928 if (defined(invoker.component_macro_prefix)) {
940 defined(invoker.visibility_blink)) {
941 visibility = invoker.visibility_blink
942 } else if (defined(invoker.visibility)) {
943 visibility = invoker.visibility
945 if (defined(invoker.testonly)) {
946 testonly = invoker.testonly
949 if (defined(invoker.export_define)) {
950 defines += [ invoker.export_define ]
952 if (defined(invoker.export_define_blink)) {
953 defines += [ invoker.export_define_blink ]
977 if (defined(invoker.component_macro_prefix)) {
978 output_name = "${invoker.component_output_prefix}${variant_suffix}"
979 defines += [ "IS_${invoker.component_macro_prefix}" +
991 if (defined(invoker.overridden_deps_blink)) {
992 foreach(d, invoker.overridden_deps_blink) {
999 public_deps += invoker.component_deps_blink
1001 if (defined(invoker.check_includes_blink)) {
1002 check_includes = invoker.check_includes_blink
1005 if (defined(invoker.check_includes_blink)) {
1006 not_needed(invoker, [ "check_includes_blink" ])
1008 if (defined(invoker.overridden_deps)) {
1009 foreach(d, invoker.overridden_deps) {
1016 public_deps += invoker.component_deps
1033 if (defined(invoker.export_header)) {
1034 sources += [ "//" + invoker.export_header ]
1066 foreach(source, invoker.sources) {
1079 if (!defined(invoker.scramble_message_ids) ||
1080 invoker.scramble_message_ids) {
1140 if (enable_ipc_fuzzer || !defined(invoker.cpp_only) || !invoker.cpp_only) {
1141 if (defined(invoker.sources)) {
1151 if (defined(invoker.sources)) {
1152 sources += invoker.sources
1161 foreach(source, invoker.sources) {
1177 if (!defined(invoker.scramble_message_ids) ||
1178 invoker.scramble_message_ids) {
1192 if (defined(invoker.sources)) {
1204 if (defined(invoker.sources)) {
1205 data = process_file_template(invoker.sources, generator_js_outputs)
1224 assert(defined(invoker.output_prefix) && defined(invoker.macro_prefix))
1227 forward_variables_from(invoker,
1233 component_output_prefix = invoker.output_prefix
1234 component_macro_prefix = invoker.macro_prefix