Soong Modules Reference

The latest versions of Android use the Soong build system, which greatly simplifies build configuration over the previous Make-based system. This site contains the generated reference files for the Soong build system.
Package Module types
android/soong/aidl aidl_interface, aidl_interface_defaults, aidl_interface_headers, aidl_interfaces_metadata
android/soong/android api_domain, buildinfo_prop, csuite_config, filegroup, filegroup_defaults, gen_notice, license, license_kind, makefile_goal, package, prebuilt_build_tool, soong_config_bool_variable, soong_config_module_type, soong_config_module_type_import, soong_config_string_variable, soong_namespace
android/soong/android_sdk android_sdk_repo_host
android/soong/apex apex, apex_defaults, apex_key, apex_set, apex_test, apex_vndk, override_apex, prebuilt_apex
android/soong/api combined_apis
android/soong/art art_apex_test_host, art_cc_binary, art_cc_defaults, art_cc_library, art_cc_library_static, art_cc_test, art_cc_test_library, art_debug_defaults, art_global_defaults, libart_cc_defaults, libart_static_cc_defaults
android/soong/bpf bpf
android/soong/cc cc_api_headers, cc_api_library, cc_api_variant, cc_benchmark, cc_benchmark_host, cc_binary, cc_binary_host, cc_defaults, cc_fuzz, cc_genrule, cc_library, cc_library_headers, cc_library_host_shared, cc_library_host_static, cc_library_shared, cc_library_static, cc_object, cc_prebuilt_binary, cc_prebuilt_library, cc_prebuilt_library_headers, cc_prebuilt_library_shared, cc_prebuilt_library_static, cc_prebuilt_object, cc_prebuilt_test_library_shared, cc_test, cc_test_host, cc_test_library, fdo_profile, kernel_headers, llndk_libraries_txt, ndk_headers, ndk_library, ndk_prebuilt_shared_stl, ndk_prebuilt_static_stl, preprocessed_ndk_headers, recovery_snapshot, recovery_snapshot_binary, recovery_snapshot_header, recovery_snapshot_object, recovery_snapshot_shared, recovery_snapshot_static, vendor_snapshot, vendor_snapshot_binary, vendor_snapshot_header, vendor_snapshot_object, vendor_snapshot_shared, vendor_snapshot_static, versioned_ndk_headers, vndk_prebuilt_shared, vndkcore_libraries_txt, vndkcorevariant_libraries_txt, vndkprivate_libraries_txt, vndkproduct_libraries_txt, vndksp_libraries_txt
android/soong/csuite csuite_test
android/soong/cuttlefish cvd_host_package
android/soong/etc prebuilt_defaults, prebuilt_dsp, prebuilt_etc, prebuilt_etc_cacerts, prebuilt_etc_host, prebuilt_firmware, prebuilt_font, prebuilt_rfsa, prebuilt_root, prebuilt_root_host, prebuilt_usr_share, prebuilt_usr_share_host, snapshot_etc
android/soong/external/clang clang_binary_host, clang_tblgen
android/soong/external/conscrypt/apex/ca-certificates ca_certificates_apex
android/soong/external/libchrome generate_mojom_downgraded_files, generate_mojom_headers, generate_mojom_pickles, generate_mojom_srcjar, generate_mojom_srcs
android/soong/external/llvm force_build_llvm_components_defaults, llvm_defaults, llvm_tblgen
android/soong/external/wayland-protocol wayland_protocol_codegen, wayland_protocol_codegen_defaults
android/soong/filesystem android_filesystem, android_system_image, avb_add_hash_footer, avb_gen_vbmeta_image, bootimg, logical_partition, raw_binary, vbmeta
android/soong/fs_config target_fs_config_gen_filegroup
android/soong/genrule genrule, genrule_defaults, gensrcs
android/soong/hidl hidl_interface, hidl_interfaces_metadata, hidl_package_root, prebuilt_hidl_interfaces
android/soong/java android_app, android_app_certificate, android_app_import, android_app_set, android_library, android_library_import, android_robolectric_runtimes, android_robolectric_test, android_test, android_test_helper_app, android_test_import, bootclasspath_fragment, bootclasspath_fragment_test, dex_bootjars, dex_import, dexpreopt_systemserver_check, doc_defaults, droiddoc, droiddoc_exported_dir, droiddoc_host, droidstubs, droidstubs_host, global_compat_config, java_api_contribution, java_api_library, java_binary, java_binary_host, java_defaults, java_device_for_host, java_fuzz, java_genrule, java_genrule_host, java_host_for_device, java_import, java_import_host, java_library, java_library_host, java_library_static, java_plugin, java_sdk_library, java_sdk_library_import, java_system_modules, java_system_modules_import, java_test, java_test_helper_library, java_test_host, java_test_import, javadoc, javadoc_host, override_android_app, override_android_test, override_runtime_resource_overlay, platform_bootclasspath, platform_compat_config, platform_systemserverclasspath, prebuilt_apis, prebuilt_bootclasspath_fragment, prebuilt_platform_compat_config, prebuilt_stubs_sources, prebuilt_systemserverclasspath_fragment, runtime_resource_overlay, stubs_defaults, systemserverclasspath_fragment, tradefed_java_library_host
android/soong/kernel prebuilt_kernel_modules
android/soong/kernel/configs kernel_config
android/soong/linkerconfig linker_config
android/soong/multitree api_imports, api_surface, imported_filegroup
android/soong/phony phony
android/soong/prebuilts/clang/host/linux-x86/clangprebuilts clang_builtin_headers, libclang_rt_prebuilt_library_shared, libclang_rt_prebuilt_library_static, libclang_rt_prebuilt_object, llvm_darwin_filegroup, llvm_host_defaults, llvm_host_prebuilt_library_shared, llvm_prebuilt_library_static, llvm_tools_filegroup
android/soong/prebuilts/rust/rustprebuilts rust_stdlib_prebuilt_host
android/soong/python python_binary_host, python_defaults, python_library, python_library_host, python_test, python_test_host
android/soong/robolectric robolectric_build_props
android/soong/rust recovery_snapshot_rlib, rust_benchmark, rust_benchmark_host, rust_binary, rust_binary_host, rust_bindgen, rust_bindgen_host, rust_defaults, rust_ffi, rust_ffi_host, rust_ffi_host_shared, rust_ffi_host_static, rust_ffi_shared, rust_ffi_static, rust_fuzz, rust_library, rust_library_dylib, rust_library_host, rust_library_host_dylib, rust_library_host_rlib, rust_library_rlib, rust_prebuilt_dylib, rust_prebuilt_library, rust_prebuilt_proc_macro, rust_prebuilt_rlib, rust_proc_macro, rust_protobuf, rust_protobuf_host, rust_test, rust_test_host, rust_toolchain_library, rust_toolchain_library_dylib, rust_toolchain_library_rlib, vendor_snapshot_rlib
android/soong/sdk module_exports, module_exports_snapshot, sdk, sdk_snapshot
android/soong/selinux file_contexts, file_contexts_test, fuzzer_bindings_test, hwservice_contexts, hwservice_contexts_test, keystore2_key_contexts, mac_permissions, property_contexts, property_contexts_test, se_bug_map, se_build_files, se_cil_compat_map, se_compat_cil, se_compat_test, se_freeze_test, se_neverallow_test, se_policy_binary, se_policy_cil, se_policy_conf, se_versioned_policy, seapp_contexts, sepolicy_vers, service_contexts, service_contexts_test, vndservice_contexts, vndservice_contexts_test
android/soong/sh sh_binary, sh_binary_host, sh_test, sh_test_host
android/soong/snapshot host_snapshot
android/soong/sysprop sysprop_library
android/soong/system/ca-certificates ca_certificates, ca_certificates_host
android/soong/tradefed/suite_harness tradefed_binary_host
android/soong/vintf-compatibility-matrix vintf_compatibility_matrix
android/soong/xml prebuilt_etc_xml
android/soong/xsdc xsd_config
github.com/google/blueprint blueprint_package_includes
github.com/google/blueprint/bootstrap blueprint_go_binary, bootstrap_go_package