Lines Matching refs:invoker
32 assert(defined(invoker.subsystem_name), "subsystem_name is required")
33 assert(defined(invoker.part_name), "part_name is required")
35 _test_target = defined(invoker.testonly) && invoker.testonly
36 subsystem_name = invoker.subsystem_name
37 part_name = invoker.part_name
44 if (defined(invoker.deps)) {
45 module_deps += invoker.deps
47 if (defined(invoker.public_deps)) {
48 module_deps += invoker.public_deps
50 if (defined(invoker.external_deps)) {
51 module_ex_deps = invoker.external_deps
69 forward_variables_from(invoker, [ "testonly" ])
71 if (!defined(invoker.module_type)) {
74 module_type = invoker.module_type
81 if (defined(invoker.symlink_target_name)) {
82 symlink_target_name = invoker.symlink_target_name
86 if (defined(invoker.output_name)) {
87 module_install_name = "${invoker.output_name}.abc"
91 if (defined(invoker.install_images)) {
93 module_install_images += invoker.install_images
97 if (defined(invoker.module_install_dir)) {
98 module_install_dir = invoker.module_install_dir
102 if (defined(invoker.install_enable)) {
103 install_enable = invoker.install_enable
106 if (defined(invoker.relative_install_dir)) {
107 relative_install_dir = invoker.relative_install_dir
118 forward_variables_from(invoker, [ "install_images" ])
124 forward_variables_from(invoker, [ "testonly" ])
125 if (defined(invoker.license_as_sources)) {
126 license_as_sources = invoker.license_as_sources
128 if (defined(invoker.license_file)) {
129 license_file = invoker.license_file
137 forward_variables_from(invoker, [ "testonly" ])
141 if (defined(invoker.deps)) {
142 deps += invoker.deps
158 if (defined(invoker.output_name)) {
159 output_file = "${output_dir}/${invoker.output_name}.abc"
164 sources = invoker.sources
173 if (defined(invoker.merge_abc) && invoker.merge_abc) {
176 if (defined(invoker.disable_module) && invoker.disable_module) {