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/aconfig aconfig_declarations, aconfig_value_set, aconfig_values, all_aconfig_declarations, all_aconfig_declarations_extension
android/soong/aconfig/build_flags all_release_configs, build_flag_declarations, build_flags_json, release_config_contributions
android/soong/aconfig/codegen aconfig_declarations_group, cc_aconfig_library, java_aconfig_library, rust_aconfig_library
android/soong/aidl aidl_interface, aidl_interface_defaults, aidl_interfaces_metadata
android/soong/aidl_library aidl_library
android/soong/android all_apex_contributions, android_info, apex_contributions, apex_contributions_defaults, build_prop, csuite_config, dirgroup, filegroup, filegroup_defaults, gen_notice, license, license_kind, otatools_package_cert_files, package, prebuilt_build_tool, product_config, recovery_build_prop, removed_package, soong_config_bool_variable, soong_config_module_type, soong_config_module_type_import, soong_config_string_variable, soong_config_value_variable, soong_namespace, system_dev_certificate, team, vintf_data, vintf_fragment
android/soong/android/cipd cipd_package
android/soong/android_sdk android_sdk_repo_host
android/soong/apex all_apex_certs, apex, apex_defaults, apex_key, apex_set, apex_test, apex_vndk, override_apex, prebuilt_apex
android/soong/api combined_apis
android/soong/art art_cc_binary, art_cc_defaults, art_cc_library, art_cc_library_static, art_cc_test, art_cc_test_library, art_global_defaults
android/soong/bpf bpf, bpf_defaults
android/soong/bpf/libbpf libbpf_defaults, libbpf_prog
android/soong/cc cc_benchmark, cc_benchmark_host, cc_binary, cc_binary_host, cc_cmake_snapshot, 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_preprocess_no_configuration, cc_rustlibs_for_make, cc_test, cc_test_host, cc_test_library, fdo_profile, kernel_headers, llndk_libraries_txt, ndk_headers, ndk_library, ndk_translation_package, preprocessed_ndk_headers, sanitizer_libraries_txt, vndk_prebuilt_shared
android/soong/ci_tests test_package
android/soong/compliance notice_xml
android/soong/csuite csuite_test
android/soong/cuttlefish cvd_host_package
android/soong/etc adb_keys, avbpubkey, install_symlink, install_symlink_host, otacerts_zip, prebuilt_any, prebuilt_avb, prebuilt_bin, prebuilt_bt_firmware, prebuilt_defaults, prebuilt_dsp, prebuilt_etc, prebuilt_etc_cacerts, prebuilt_etc_host, prebuilt_firmware, prebuilt_first_stage_ramdisk, prebuilt_font, prebuilt_framework, prebuilt_gpu, prebuilt_lib, prebuilt_media, prebuilt_odm, prebuilt_optee, prebuilt_overlay, prebuilt_priv_app, prebuilt_radio, prebuilt_renderscript_bitcode, prebuilt_res, prebuilt_rfs, prebuilt_rfsa, prebuilt_root, prebuilt_root_host, prebuilt_sbin, prebuilt_system, prebuilt_tee, prebuilt_tvconfig, prebuilt_tvservice, prebuilt_usr_hyphendata, prebuilt_usr_idc, prebuilt_usr_keychars, prebuilt_usr_keylayout, prebuilt_usr_odml, prebuilt_usr_share, prebuilt_usr_share_host, prebuilt_usr_srec, prebuilt_vendor, prebuilt_vendor_dlkm, prebuilt_vendor_overlay, prebuilt_voicepack, prebuilt_wallpaper, prebuilt_wlc_upt
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/noto-fonts prebuilt_versioned_font, versioned_font_config
android/soong/external/wayland-protocol wayland_protocol_codegen, wayland_protocol_codegen_defaults
android/soong/filesystem android_filesystem, android_filesystem_defaults, android_system_image, avb_add_hash_footer, avb_add_hash_footer_defaults, avb_gen_vbmeta_image, avb_gen_vbmeta_image_defaults, bootconfig, bootimg, logical_partition, raw_binary, super_image, vbmeta
android/soong/fs_config target_fs_config_gen_filegroup
android/soong/fsgen soong_filesystem_creator
android/soong/genrule genrule, genrule_defaults, gensrcs
android/soong/golang blueprint_go_binary, bootstrap_go_package
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_ravenwood_libgroup, android_ravenwood_test, android_robolectric_runtimes, android_robolectric_test, android_test, android_test_helper_app, android_test_import, art_boot_images, autogen_runtime_resource_overlay, 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_contribution_import, java_api_library, java_binary, java_binary_host, java_defaults, java_device_for_host, java_fuzz, java_genrule, java_genrule_combiner, 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, kotlin_plugin, 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/phony phony, phony_rule, phony_rule_defaults
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_prebuilt_build_tool, llvm_prebuilt_library_shared, llvm_prebuilt_library_static, llvm_tools_filegroup, ndk_prebuilt_shared_stl, ndk_prebuilt_static_stl
android/soong/prebuilts/rust/rustprebuilts rust_stdlib_prebuilt_filegroup_host, 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 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_fuzz_host, rust_library, rust_library_dylib, rust_library_host, rust_library_host_dylib, rust_library_host_rlib, rust_library_rlib, rust_object, rust_object_host, 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, rust_toolchain_object, rust_toolchain_object_host, rust_toolchain_rustc_prebuilt
android/soong/sdk module_exports, module_exports_snapshot, sdk, sdk_snapshot
android/soong/selinux contexts_defaults, 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_flags, se_flags_collector, se_freeze_test, se_neverallow_test, se_policy_binary, se_policy_cil, se_policy_conf, se_policy_conf_defaults, se_versioned_policy, seapp_contexts, sepolicy_vers, service_contexts, service_contexts_test, tee_service_contexts, vndservice_contexts, vndservice_contexts_test
android/soong/sh sh_binary, sh_binary_host, sh_defaults, sh_test, sh_test_host
android/soong/sysprop sysprop_library
android/soong/systemfeatures java_system_features_srcs
android/soong/tradefed/suite_harness tradefed_binary_host
android/soong/tradefed_modules test_module_config, test_module_config_host
android/soong/unbundled unbundled_builder
android/soong/vintf-compatibility-matrix vintf_compatibility_matrix
android/soong/xml prebuilt_etc_xml
android/soong/xsdc xsd_config
arm_compute_library_nn_driver arm_compute_library_defaults
statix/soong/mkdir mkdir