Lines Matching refs:android
28 Static_executable *bool `android:"arch_variant"`
31 Stem string `android:"arch_variant"`
34 Suffix string `android:"arch_variant"`
44 Symlinks []string `android:"arch_variant"`
47 No_pie *bool `android:"arch_variant"`
53 android.RegisterModuleType("cc_binary", binaryFactory)
54 android.RegisterModuleType("cc_binary_host", binaryHostFactory)
59 module, _ := NewBinary(android.HostAndDeviceSupported)
65 module, _ := NewBinary(android.HostSupported)
80 toolPath android.OptionalPath
86 coverageOutputFile android.OptionalPath
166 func NewBinary(hod android.HostOrDeviceSupported) (*Module, *binaryDecorator) {
167 module := newModule(hod, android.MultilibFirst)
182 if ctx.Os() == android.Linux {
207 if ctx.Os() == android.Windows {
216 if ctx.Os() != android.Windows {
242 case android.Android:
244 case android.LinuxBionic:
247 path := android.PathForOutput(ctx,
284 flags Flags, deps PathDeps, objs Objects) android.Path {
287 outputFile := android.PathForModuleOut(ctx, fileName)
290 var linkerDeps android.Paths
303 outputFile = android.PathForModuleOut(ctx, "unstripped", fileName)
309 outputFile = android.PathForModuleOut(ctx, "unprefixed", fileName)
329 func (binary *binaryDecorator) install(ctx ModuleContext, file android.Path) {
349 if ctx.Os().Class == android.Host {
350 binary.toolPath = android.OptionalPathForPath(binary.baseInstaller.path)
354 func (binary *binaryDecorator) hostToolPath() android.OptionalPath {