Home
last modified time | relevance | path

Searched refs:binaryDecorator (Results 1 – 19 of 19) sorted by relevance

/build/soong/python/
Dtest.go60 *binaryDecorator anonMember
70 return append(test.binaryDecorator.bootstrapperProps(), &test.testProperties)
75 test.testProperties.Test_config_template, test.binaryDecorator.binaryProperties.Test_suites,
76 test.binaryDecorator.binaryProperties.Auto_gen_config)
78 test.binaryDecorator.pythonInstaller.dir = "nativetest"
79 test.binaryDecorator.pythonInstaller.dir64 = "nativetest64"
81 test.binaryDecorator.pythonInstaller.relative = ctx.ModuleName()
83 test.binaryDecorator.pythonInstaller.install(ctx, file)
104 test := &testDecorator{binaryDecorator: binary}
Dbinary.go146 type binaryDecorator struct { struct
160 func NewBinary(hod android.HostOrDeviceSupported) (*Module, *binaryDecorator) {
162 decorator := &binaryDecorator{pythonInstaller: NewPythonInstaller("bin", "")}
178 func (binary *binaryDecorator) autorun() bool { argument
182 func (binary *binaryDecorator) bootstrapperProps() []interface{} { argument
186 func (binary *binaryDecorator) bootstrap(ctx android.ModuleContext, actualVersion string, argument
216 func (binary *binaryDecorator) getHostInterpreterName(ctx android.ModuleContext, argument
233 func (binary *binaryDecorator) getPyMainFile(ctx android.ModuleContext, argument
252 func (binary *binaryDecorator) getStem(ctx android.ModuleContext) string { argument
Dandroidmk.go48 func (p *binaryDecorator) AndroidMk(base *Module, entries *android.AndroidMkEntries) {
63 entries.AddCompatibilityTestSuites(p.binaryDecorator.binaryProperties.Test_suites...)
74 base.subAndroidMk(entries, p.binaryDecorator.pythonInstaller)
Dpython.go319 return android.OptionalPathForPath(p.installer.(*binaryDecorator).path)
/build/soong/rust/
Dbenchmark.go47 *binaryDecorator anonMember
63 binaryDecorator: &binaryDecorator{
97 flags = benchmark.binaryDecorator.compilerFlags(ctx, flags)
102 deps = benchmark.binaryDecorator.compilerDeps(ctx, deps)
111 return append(benchmark.binaryDecorator.compilerProps(), &benchmark.Properties)
129 benchmark.binaryDecorator.install(ctx)
Dtest.go68 *binaryDecorator anonMember
98 binaryDecorator: &binaryDecorator{
108 return append(test.binaryDecorator.compilerProps(), &test.Properties)
135 test.binaryDecorator.install(ctx)
139 flags = test.binaryDecorator.compilerFlags(ctx, flags)
174 deps = test.binaryDecorator.compilerDeps(ctx, deps)
Dfuzz.go33 *binaryDecorator anonMember
44 var _ compiler = (*binaryDecorator)(nil)
55 binaryDecorator: binary,
59 fuzz.binaryDecorator.baseCompiler.dir = "fuzz"
60 fuzz.binaryDecorator.baseCompiler.dir64 = "fuzz"
61 fuzz.binaryDecorator.baseCompiler.location = InstallInData
68 flags = fuzzer.binaryDecorator.compilerFlags(ctx, flags)
84 deps = fuzzer.binaryDecorator.compilerDeps(ctx, deps)
90 return append(fuzzer.binaryDecorator.compilerProps(),
286 fuzz.binaryDecorator.baseCompiler.dir = filepath.Join(
[all …]
Dandroidmk.go88 func (binary *binaryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkEntries) {
98 ctx.SubAndroidMk(ret, test.binaryDecorator)
115 benchmark.binaryDecorator.AndroidMk(ctx, ret)
205 ctx.SubAndroidMk(entries, fuzz.binaryDecorator)
Dproject_json.go208 case *binaryDecorator:
211 comp = c.binaryDecorator.baseCompiler
Dsanitize.go149 if binary, ok := mod.compiler.(*binaryDecorator); ok {
311 } else if binary, ok := mod.compiler.(*binaryDecorator); ok {
Dcompiler_test.go118 "android_arm64_armv8-a").Module().(*Module).compiler.(*binaryDecorator).path.String()
Drust.go238 if _, ok := mod.compiler.(*binaryDecorator); ok {
1271 if binary, ok := mod.compiler.(*binaryDecorator); ok {
1348 if _, ok := mod.compiler.(*binaryDecorator); ok {
/build/soong/cc/
Dbinary.go85 type binaryDecorator struct { struct
115 var _ linker = (*binaryDecorator)(nil)
119 func (binary *binaryDecorator) linkerProps() []interface{} { argument
130 func (binary *binaryDecorator) getStemWithoutSuffix(ctx BaseModuleContext) string { argument
141 func (binary *binaryDecorator) getStem(ctx BaseModuleContext) string { argument
147 func (binary *binaryDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps { argument
193 func (binary *binaryDecorator) isDependencyRoot() bool { argument
201 func NewBinary(hod android.HostOrDeviceSupported) (*Module, *binaryDecorator) {
203 binary := &binaryDecorator{
220 func (binary *binaryDecorator) linkerInit(ctx BaseModuleContext) { argument
[all …]
Dtest.go189 stem := test.binaryDecorator.Properties.Stem
195 test.binaryDecorator.Properties.Stem = StringPtr(name)
200 test.binaryDecorator.Properties.Stem = StringPtr("")
327 *binaryDecorator anonMember
336 props := append(test.testDecorator.linkerProps(), test.binaryDecorator.linkerProps()...)
342 test.testDecorator.linkerInit(ctx, test.binaryDecorator.baseLinker)
343 test.binaryDecorator.linkerInit(ctx)
348 deps = test.binaryDecorator.linkerDeps(ctx, deps)
354 flags = test.binaryDecorator.linkerFlags(ctx, flags)
447 test.binaryDecorator.baseInstaller.dir = "nativetest"
[all …]
Dfuzz.go94 *binaryDecorator anonMember
108 props := fuzz.binaryDecorator.linkerProps()
114 fuzz.binaryDecorator.linkerInit(ctx)
120 deps = fuzz.binaryDecorator.linkerDeps(ctx, deps)
125 flags = fuzz.binaryDecorator.linkerFlags(ctx, flags)
254 fuzz.binaryDecorator.baseInstaller.dir = filepath.Join(
256 fuzz.binaryDecorator.baseInstaller.dir64 = filepath.Join(
258 fuzz.binaryDecorator.baseInstaller.install(ctx, file)
333 binaryDecorator: binary,
Dandroidmk.go328 func (binary *binaryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEnt…
353 ctx.subAndroidMk(entries, benchmark.binaryDecorator)
375 ctx.subAndroidMk(entries, test.binaryDecorator)
378 entries.SubName = "_" + String(test.binaryDecorator.Properties.Stem)
401 ctx.subAndroidMk(entries, fuzz.binaryDecorator)
606 ctx.subAndroidMk(entries, p.binaryDecorator)
Dprebuilt.go412 *binaryDecorator anonMember
499 func NewPrebuiltBinary(hod android.HostOrDeviceSupported) (*Module, *binaryDecorator) {
504 binaryDecorator: binary,
Dbinary_sdk_member.go129 binaryLinker := ccModule.linker.(*binaryDecorator)
Dsnapshot_prebuilt.go770 *binaryDecorator anonMember
838 binaryDecorator: binary,