Lines Matching defs:baseCompiler
177 type baseCompiler struct { struct
178 Properties BaseCompilerProperties
181 dir string
182 dir64 string
183 subDir string
184 relative string
185 path android.InstallPath
186 location installLocation
187 sanitize *sanitize
189 distFile android.OptionalPath
192 unstrippedOutputFile android.Path
195 strippedOutputFile android.OptionalPath
199 cargoOutDir android.ModuleOutPath
202 func (compiler *baseCompiler) Disabled() bool {
206 func (compiler *baseCompiler) SetDisabled() {
210 func (compiler *baseCompiler) coverageOutputZipPath() android.OptionalPath {
214 func (compiler *baseCompiler) preferRlib() bool {
218 func (compiler *baseCompiler) stdLinkage(ctx *depsContext) RustLinkage {
231 func (compiler *baseCompiler) inData() bool {
235 func (compiler *baseCompiler) compilerProps() []interface{} {
239 func (compiler *baseCompiler) cfgsToFlags() []string {
248 func (compiler *baseCompiler) featuresToFlags() []string {
257 func (compiler *baseCompiler) featureFlags(ctx ModuleContext, flags Flags) Flags {
264 func (compiler *baseCompiler) cfgFlags(ctx ModuleContext, flags Flags) Flags {
274 func (compiler *baseCompiler) compilerFlags(ctx ModuleContext, flags Flags) Flags {
327 func (compiler *baseCompiler) compile(ctx ModuleContext, flags Flags, deps PathDeps) android.Path {
331 func (compiler *baseCompiler) rustdoc(ctx ModuleContext, flags Flags,
337 func (compiler *baseCompiler) initialize(ctx ModuleContext) {
341 func (compiler *baseCompiler) CargoOutDir() android.OptionalPath {
345 func (compiler *baseCompiler) CargoEnvCompat() bool {
349 func (compiler *baseCompiler) CargoPkgVersion() string {
353 func (compiler *baseCompiler) unstrippedOutputFilePath() android.Path {
357 func (compiler *baseCompiler) strippedOutputFilePath() android.OptionalPath {
361 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 {