Lines Matching refs:ctx

172 func registerRequiredBuildComponentsForTest(ctx android.RegistrationContext) {
173 ctx.RegisterModuleType("rust_benchmark", RustBenchmarkFactory)
174 ctx.RegisterModuleType("rust_benchmark_host", RustBenchmarkHostFactory)
175 ctx.RegisterModuleType("rust_binary", RustBinaryFactory)
176 ctx.RegisterModuleType("rust_binary_host", RustBinaryHostFactory)
177 ctx.RegisterModuleType("rust_bindgen", RustBindgenFactory)
178 ctx.RegisterModuleType("rust_bindgen_host", RustBindgenHostFactory)
179 ctx.RegisterModuleType("rust_test", RustTestFactory)
180 ctx.RegisterModuleType("rust_test_host", RustTestHostFactory)
181 ctx.RegisterModuleType("rust_library", RustLibraryFactory)
182 ctx.RegisterModuleType("rust_library_dylib", RustLibraryDylibFactory)
183 ctx.RegisterModuleType("rust_library_rlib", RustLibraryRlibFactory)
184 ctx.RegisterModuleType("rust_library_host", RustLibraryHostFactory)
185 ctx.RegisterModuleType("rust_library_host_dylib", RustLibraryDylibHostFactory)
186 ctx.RegisterModuleType("rust_library_host_rlib", RustLibraryRlibHostFactory)
187 ctx.RegisterModuleType("rust_fuzz", RustFuzzFactory)
188 ctx.RegisterModuleType("rust_fuzz_host", RustFuzzHostFactory)
189 ctx.RegisterModuleType("rust_ffi", RustFFIFactory)
190 ctx.RegisterModuleType("rust_ffi_shared", RustFFISharedFactory)
191 ctx.RegisterModuleType("rust_ffi_rlib", RustFFIRlibFactory)
192 ctx.RegisterModuleType("rust_ffi_static", RustFFIStaticRlibFactory)
193 ctx.RegisterModuleType("rust_ffi_host", RustFFIHostFactory)
194 ctx.RegisterModuleType("rust_ffi_host_shared", RustFFISharedHostFactory)
195 ctx.RegisterModuleType("rust_ffi_host_rlib", RustFFIRlibHostFactory)
196 ctx.RegisterModuleType("rust_ffi_host_static", RustFFIStaticRlibHostFactory)
197 ctx.RegisterModuleType("rust_proc_macro", ProcMacroFactory)
198 ctx.RegisterModuleType("rust_protobuf", RustProtobufFactory)
199 ctx.RegisterModuleType("rust_protobuf_host", RustProtobufHostFactory)
200 ctx.RegisterModuleType("rust_prebuilt_library", PrebuiltLibraryFactory)
201 ctx.RegisterModuleType("rust_prebuilt_dylib", PrebuiltDylibFactory)
202 ctx.RegisterModuleType("rust_prebuilt_rlib", PrebuiltRlibFactory)
203 ctx.PreDepsMutators(func(ctx android.RegisterMutatorsContext) {
205 ctx.BottomUp("rust_libraries", LibraryMutator).Parallel()
206 ctx.BottomUp("rust_stdlinkage", LibstdMutator).Parallel()
207 ctx.BottomUp("rust_begin", BeginMutator).Parallel()
209 ctx.RegisterParallelSingletonType("rust_project_generator", rustProjectGeneratorSingleton)
210 ctx.RegisterParallelSingletonType("kythe_rust_extract", kytheExtractRustFactory)
211 ctx.PostDepsMutators(func(ctx android.RegisterMutatorsContext) {
212 ctx.BottomUp("rust_sanitizers", rustSanitizerRuntimeMutator).Parallel()