Lines Matching defs:baseCompiler
178 type baseCompiler struct { struct
179 Properties BaseCompilerProperties
182 dir string
183 dir64 string
184 subDir string
185 relative string
186 path android.InstallPath
187 location installLocation
188 sanitize *sanitize
190 distFile android.OptionalPath
193 unstrippedOutputFile android.Path
196 strippedOutputFile android.OptionalPath
200 cargoOutDir android.ModuleOutPath
203 func (compiler *baseCompiler) Disabled() bool {
207 func (compiler *baseCompiler) SetDisabled() {
211 func (compiler *baseCompiler) noStdlibs() bool {
215 func (compiler *baseCompiler) coverageOutputZipPath() android.OptionalPath {
219 func (compiler *baseCompiler) preferRlib() bool {
223 func (compiler *baseCompiler) stdLinkage(ctx *depsContext) RustLinkage {
236 func (compiler *baseCompiler) inData() bool {
240 func (compiler *baseCompiler) compilerProps() []interface{} {
244 func (compiler *baseCompiler) cfgsToFlags() []string {
253 func (compiler *baseCompiler) featuresToFlags() []string {
262 func (compiler *baseCompiler) featureFlags(ctx ModuleContext, flags Flags) Flags {
269 func (compiler *baseCompiler) cfgFlags(ctx ModuleContext, flags Flags) Flags {
284 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags) Flags {
326 func (compiler *baseCompiler) compile(ctx ModuleContext, flags Flags, deps PathDeps) buildOutput {
330 func (compiler *baseCompiler) rustdoc(ctx ModuleContext, flags Flags,
336 func (compiler *baseCompiler) initialize(ctx ModuleContext) {
340 func (compiler *baseCompiler) CargoOutDir() android.OptionalPath {
344 func (compiler *baseCompiler) CargoEnvCompat() bool {
348 func (compiler *baseCompiler) CargoPkgVersion() string {
352 func (compiler *baseCompiler) unstrippedOutputFilePath() android.Path {
356 func (compiler *baseCompiler) strippedOutputFilePath() android.OptionalPath {
360 func (compiler *baseCompiler) compilerDeps(ctx DepsContext, deps Deps) Deps {
418 func (compiler *baseCompiler) crateName() string {
422 func (compiler *baseCompiler) everInstallable() bool {
427 func (compiler *baseCompiler) installDir(ctx ModuleContext) android.InstallPath {
453 func (compiler *baseCompiler) nativeCoverage() bool {
457 func (compiler *baseCompiler) install(ctx ModuleContext) {
462 func (compiler *baseCompiler) getStem(ctx ModuleContext) string {
466 func (compiler *baseCompiler) getStemWithoutSuffix(ctx BaseModuleContext) string {
475 func (compiler *baseCompiler) relativeInstallPath() string {