Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  Android.bp   Sprache: unbekannt

 
Spracherkennung für: .bp vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

// If you're looking for ART global stuff, please see build/Android.bp.

package {
    default_visibility: ["//art:__subpackages__"],
    default_applicable_licenses: ["art_license"],
}

license {
    name: "art_license",
    visibility: [":__subpackages__"],
    license_kinds: [
        "SPDX-license-identifier-Apache-2.0",
        "SPDX-license-identifier-BSD",
    ],
    license_text: [
        "NOTICE",
    ],
}

// The art-tools package depends on helpers and tools that are useful for
// developers. Similar dependencies exist for the APEX builds for these tools
// (see build/apex/Android.bp).
phony {
    name: "art-tools",
    // If the dependencies have changed, please sync them to
    // build/core/target/product/base_system.mk as well.
    required: [
        "ahat",
        "dexdump",
        "hprof-conv",
        // A subset of the tools are disabled when HOST_PREFER_32_BIT is
        // defined as make reports that they are not supported on host
        // (b/129323791). This is likely due to art_apex disabling host APEX
        // builds when HOST_PREFER_32_BIT is set (b/120617876).
    ] + select(soong_config_variable("art_module", "host_prefer_32_bit"), {
        true: [],
        default: [
            "dexlist",
            "oatdump",
        ],
    }),
}

// Fake packages to ensure generation of libopenjdkd when one builds with mm/mmm/mmma.
//
// The library is required for starting a runtime in debug mode, but libartd does not depend on it
// (dependency cycle otherwise).
//
// Note: * As the package is phony to create a dependency the package name is irrelevant.
//       * We make MULTILIB explicit to "both," just to state here that we want both libraries on
//         64-bit systems, even if it is the default.
phony_rule {
    name: "art-libartd-libopenjdkd-host-dependency",
    phony_deps: [
        "libopenjdkd",
    ],
    compile_multilib: "both",
    enabled: select(soong_config_variable("art_module", "art_build_host_debug"), {
        false: false,
        default: true,
    }),
}

genrule {
    name: "cpplint-art-all",
    tools: ["cpplint"],
    srcs: [
        "**/*.h",
        "**/*.cc",
        "CPPLINT.cfg",
    ],
    out: ["cpplint_output.txt"],
    cmd: "$(location cpplint) --quiet art/**/*.h art/**/*.cc > $(out)",
}

[Dauer der Verarbeitung: 0.20 Sekunden, vorverarbeitet 2026-06-29]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik