Lines Matching refs:invoker
20 assert(defined(invoker.sources), "sources must be set")
21 assert(defined(invoker.language), "language must be set")
22 assert(defined(invoker.subsystem_name), "subsystem_name must be set")
23 assert(defined(invoker.part_name), "part_name must be set")
26 if (defined(invoker.module_name)) {
27 print(invoker.module_name)
35 if (defined(invoker.mode)) {
36 assert(invoker.mode == "ipc" || invoker.mode == "passthrough",
38 mode = invoker.mode
41 assert(invoker.language == "c" || invoker.language == "cpp",
43 language = invoker.language
46 if (defined(invoker.imports)) {
47 imports += invoker.imports
52 if (defined(invoker.root)) {
53 package_path_map = string_split(invoker.root, ":")
60 if (defined(invoker.base_dir)) {
61 root_path += invoker.base_dir
71 invoker.language,
77 foreach(idl_file, invoker.sources) {
121 idl_sources = invoker.sources
122 inputs = invoker.sources
150 if (defined(invoker.sources)) {
156 if (defined(invoker.sequenceable_pub_deps)) {
157 public_deps += invoker.sequenceable_pub_deps
168 if (defined(invoker.sequenceable_ext_deps)) {
169 external_deps += invoker.sequenceable_ext_deps
171 if (invoker.language == "c") {
173 } else if (invoker.language == "cpp") {
180 if (defined(invoker.innerapi_tags)) {
181 innerapi_tags = invoker.innerapi_tags
184 if (defined(invoker.install_images)) {
185 install_images = invoker.install_images
190 subsystem_name = invoker.subsystem_name
191 partname_list = string_split(invoker.part_name, "_")
193 part_name = invoker.part_name
195 part_name = invoker.part_name + "_interface"
198 if (defined(invoker.stack_protector_ret)) {
199 stack_protector_ret = invoker.stack_protector_ret
202 if (defined(invoker.sanitize)) {
203 sanitize = invoker.sanitize
206 if (defined(invoker.cflags)) {
207 cflags = invoker.cflags
210 if (defined(invoker.cflags_cc)) {
211 cflags_cc = invoker.cflags_cc
214 if (defined(invoker.branch_protector_ret)) {
215 branch_protector_ret = invoker.branch_protector_ret
223 if (defined(invoker.sources)) {
230 if (defined(invoker.sequenceable_pub_deps)) {
231 public_deps += invoker.sequenceable_pub_deps
241 if (defined(invoker.sequenceable_ext_deps)) {
242 external_deps += invoker.sequenceable_ext_deps
244 if (invoker.language == "c") {
249 } else if (invoker.language == "cpp") {
258 subsystem_name = invoker.subsystem_name
259 part_name = invoker.part_name
261 if (defined(invoker.stack_protector_ret)) {
262 stack_protector_ret = invoker.stack_protector_ret
265 if (defined(invoker.sanitize)) {
266 sanitize = invoker.sanitize
269 if (defined(invoker.cflags)) {
270 cflags = invoker.cflags
273 if (defined(invoker.cflags_cc)) {
274 cflags_cc = invoker.cflags_cc
277 if (defined(invoker.branch_protector_ret)) {
278 branch_protector_ret = invoker.branch_protector_ret