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_interfaces_metadata, aidl_mapping
android/soong/android csuite_config, filegroup, license, package, soong_config_bool_variable, soong_config_module_type, soong_config_module_type_import, soong_config_string_variable, soong_namespace, vts_config
android/soong/apex apex, apex_defaults, apex_key, apex_set, apex_test, apex_vndk, override_apex, prebuilt_apex
android/soong/art art_apex, art_apex_test, 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_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_test, cc_test_host, cc_test_library, kernel_headers, llndk_headers, llndk_library, ndk_headers, ndk_library, ndk_prebuilt_object, ndk_prebuilt_shared_stl, ndk_prebuilt_static_stl, preprocessed_ndk_headers, toolchain_library, vendor_public_library, vendor_snapshot_binary, vendor_snapshot_header, vendor_snapshot_object, vendor_snapshot_shared, vendor_snapshot_static, versioned_ndk_headers, vndk_libraries_txt, vndk_prebuilt_shared
android/soong/etc prebuilt_etc, prebuilt_etc_host, prebuilt_firmware, prebuilt_font, prebuilt_usr_share, prebuilt_usr_share_host
android/soong/external/clang clang_binary_host, clang_tblgen
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
android/soong/fluoride fluoride_defaults
android/soong/fluoride_qti fluoride_defaults_qti
android/soong/fs_config target_fs_config_gen_filegroup
android/soong/genrule genrule, genrule_defaults, gensrcs
android/soong/hardware/qcom/sm7250/display display_go_defaults_sm7250
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_test, android_test, android_test_helper_app, android_test_import, dex_import, doc_defaults, droiddoc, droiddoc_exported_dir, droiddoc_host, droidstubs, droidstubs_host, global_compat_config, hiddenapi_flags, java_binary, java_binary_host, java_defaults, java_device_for_host, 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_compat_config, prebuilt_apis, prebuilt_stubs_sources, runtime_resource_overlay, stubs_defaults, tradefed_java_library_host
android/soong/kernel/configs kernel_config
android/soong/phony phony
android/soong/prebuilts/clang/host/linux-x86/clangprebuilts clang_builtin_headers, libclang_rt_llndk_library, libclang_rt_prebuilt_library_shared, libclang_rt_prebuilt_library_static, llvm_darwin_filegroup, llvm_host_defaults, llvm_host_prebuilt_library_shared, llvm_prebuilt_library_static
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 rust_binary, rust_binary_host, rust_defaults, rust_library, rust_library_dylib, rust_library_host, rust_library_host_dylib, rust_library_host_rlib, rust_library_host_shared, rust_library_host_static, rust_library_rlib, rust_library_shared, rust_library_static, rust_prebuilt_dylib, rust_proc_macro, rust_test, rust_test_host
android/soong/sdk module_exports, module_exports_snapshot, sdk, sdk_snapshot
android/soong/security/santizers_status sanitizer_status_library_shared
android/soong/selinux file_contexts, hwservice_contexts, property_contexts, se_cil_compat_map, se_filegroup, service_contexts
android/soong/sh sh_binary, sh_binary_host, sh_test, sh_test_host
android/soong/suite_harness tradefed_binary_host
android/soong/sysprop sysprop_library
android/soong/system/ca-certificates ca_certificates, ca_certificates_host
android/soong/vintf-compatibility-matrix vintf_compatibility_matrix
android/soong/xml prebuilt_etc_xml
android/soong/xsdc xsd_config
github.com/google/blueprint/bootstrap blueprint_go_binary, bootstrap_go_binary, bootstrap_go_package
lineage/soong/generator lineage_generator