Home
last modified time | relevance | path

Searched refs:libraryDecorator (Results 1 – 21 of 21) sorted by relevance

/build/soong/cc/
Dkernel_headers.go22 *libraryDecorator anonMember
27 f := &stub.libraryDecorator.flagExporter
31 return stub.libraryDecorator.linkStatic(ctx, flags, deps, objs)
44 libraryDecorator: library,
Dndk_prebuilt.go35 *libraryDecorator anonMember
39 return append(ndk.libraryDecorator.linkerProps(), &ndk.Properties, &ndk.flagExporter.Properties)
61 libraryDecorator: library,
79 libraryDecorator: library,
105 ndk.libraryDecorator.flagExporter.exportIncludesAsSystem(ctx)
116 ndk.libraryDecorator.flagExporter.setProvider(ctx)
Dprebuilt.go89 *libraryDecorator anonMember
99 return p.libraryDecorator.linkerDeps(ctx, deps)
107 return p.libraryDecorator.linkerProps()
113 p.libraryDecorator.flagExporter.exportIncludes(ctx)
114 p.libraryDecorator.flagExporter.reexportDirs(deps.ReexportedDirs...)
115 p.libraryDecorator.flagExporter.reexportSystemDirs(deps.ReexportedSystemDirs...)
116 p.libraryDecorator.flagExporter.reexportFlags(deps.ReexportedFlags...)
117 p.libraryDecorator.flagExporter.reexportDeps(deps.ReexportedDeps...)
118 p.libraryDecorator.flagExporter.addExportedGeneratedHeaders(deps.ReexportedGeneratedHeaders...)
120 p.libraryDecorator.flagExporter.setProvider(ctx)
[all …]
Dvndk_prebuilt.go76 *libraryDecorator anonMember
116 p.libraryDecorator.libName = strings.TrimSuffix(ctx.ModuleName(), p.NameSuffix())
117 return p.libraryDecorator.linkerFlags(ctx, flags)
142 p.libraryDecorator.exportIncludes(ctx)
143 p.libraryDecorator.reexportFlags(p.properties.Export_flags...)
171 p.libraryDecorator.flagExporter.setProvider(ctx)
181 p.libraryDecorator.moduleInfoJSON(ctx, moduleInfoJSON)
219 libraryDecorator: library,
Dlibrary_stub.go85 *libraryDecorator anonMember
92 libraryDecorator: decorator,
183 …exportIncludeDirs := append(d.libraryDecorator.flagExporter.Properties.Export_include_dirs.GetOrDe…
185 …d.libraryDecorator.flagExporter.Properties.Export_include_dirs = proptools.NewConfigurable[[]strin…
194 d.libraryDecorator.flagExporter.Properties.Export_system_include_dirs = append(
195 d.libraryDecorator.flagExporter.Properties.Export_system_include_dirs,
196 d.libraryDecorator.flagExporter.Properties.Export_include_dirs.GetOrDefault(ctx, nil)...)
197 …d.libraryDecorator.flagExporter.Properties.Export_include_dirs = proptools.NewConfigurable[[]strin…
216 d.libraryDecorator.reexportDirs(deps.ReexportedDirs...)
217 d.libraryDecorator.reexportSystemDirs(deps.ReexportedSystemDirs...)
[all …]
Dlibrary.go374 type libraryDecorator struct { struct
434 func (library *libraryDecorator) linkerProps() []interface{} { argument
456 func (library *libraryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags { argument
508 func (library *libraryDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags… argument
547 func (library *libraryDecorator) getHeaderAbiCheckerProperties(ctx android.BaseModuleContext) heade… argument
563 func (library *libraryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) Objects { argument
724 var _ libraryInterface = (*libraryDecorator)(nil)
725 var _ versionedInterface = (*libraryDecorator)(nil)
727 func (library *libraryDecorator) getLibNameHelper(baseModuleName string, inVendor bool, inProduct b… argument
751 func (library *libraryDecorator) getLibName(ctx BaseModuleContext) string { argument
[all …]
Dllndk_library.go127 if library, ok := m.linker.(*libraryDecorator); ok {
131 return prebuilt.libraryDecorator.getLibNameHelper(m.BaseModuleName(), true, false) + ".so", nil
201 lib, isLib := m.linker.(*libraryDecorator)
Dandroidmk.go173 func (library *libraryDecorator) androidMkWriteExportedFlags(entries *android.AndroidMkEntries) {
204 func (library *libraryDecorator) androidMkEntriesWriteAdditionalDependenciesForSourceAbiDiff(entrie…
211 func (library *libraryDecorator) androidMkWriteAdditionalDependenciesForSourceAbiDiff(w io.Writer) {
217 func (library *libraryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkE…
390 ctx.subAndroidMk(entries, test.libraryDecorator)
437 c.libraryDecorator.androidMkWriteExportedFlags(entries)
476 ctx.subAndroidMk(entries, p.libraryDecorator)
494 a.libraryDecorator.androidMkWriteExportedFlags(entries)
512 a.libraryDecorator.androidMkWriteExportedFlags(entries)
Dndk_library.go111 *libraryDecorator anonMember
483 linker.libraryDecorator.moduleInfoJSON(ctx, moduleInfoJSON)
493 stub.libraryDecorator.libName = ctx.baseModuleName()
494 return stub.libraryDecorator.linkerFlags(ctx, flags)
511 stub.libraryDecorator.skipAPIDefine = true
512 return stub.libraryDecorator.link(ctx, flags, deps, objs)
550 libraryDecorator: library,
Dimage.go472 if lib, ok := m.compiler.(*libraryDecorator); ok {
489 if lib, ok := m.compiler.(*libraryDecorator); ok {
506 if lib, ok := m.compiler.(*libraryDecorator); ok {
519 if lib, ok := m.compiler.(*libraryDecorator); ok {
525 if lib, ok := m.compiler.(*libraryDecorator); ok {
Dtest.go554 *libraryDecorator anonMember
564 return append(props, test.libraryDecorator.linkerProps()...)
569 deps = test.libraryDecorator.linkerDeps(ctx, deps)
574 flags = test.libraryDecorator.linkerFlags(ctx, flags)
584 test.libraryDecorator.moduleInfoJSON(ctx, moduleInfoJSON)
600 libraryDecorator: library,
Dndk_sysroot.go183 if library, ok := m.linker.(*libraryDecorator); ok {
Dcmake_snapshot.go492 case *libraryDecorator:
520 case *libraryDecorator:
Dlibrary_sdk_member.go240 if lib, ok := ccModule.linker.(*libraryDecorator); ok {
Dcc.go1083 if _, ok := c.linker.(*libraryDecorator); ok {
1361 library, _ := c.library.(*libraryDecorator)
2834 if lib, ok := to.linker.(*libraryDecorator); !ok || !lib.shared() {
2877 if lib, ok := module.linker.(*libraryDecorator); ok && lib.shared() {
3796 if library, ok := c.linker.(*libraryDecorator); ok {
3943 if library, ok := c.linker.(*libraryDecorator); ok {
/build/soong/rust/
Dlibrary.go102 type libraryDecorator struct { struct
157 func (library *libraryDecorator) nativeCoverage() bool { argument
161 func (library *libraryDecorator) toc() android.OptionalPath { argument
165 func (library *libraryDecorator) rlib() bool { argument
169 func (library *libraryDecorator) sysroot() bool { argument
173 func (library *libraryDecorator) dylib() bool { argument
177 func (library *libraryDecorator) shared() bool { argument
181 func (library *libraryDecorator) static() bool { argument
185 func (library *libraryDecorator) source() bool { argument
189 func (library *libraryDecorator) buildRlib() bool { argument
[all …]
Dprebuilt.go38 *libraryDecorator anonMember
117 libraryDecorator: library,
131 libraryDecorator: library,
145 libraryDecorator: library,
155 return append(prebuilt.libraryDecorator.compilerProps(),
185 srcs = append(srcs, prebuilt.libraryDecorator.Properties.Rlib.Srcs...)
188 srcs = append(srcs, prebuilt.libraryDecorator.Properties.Dylib.Srcs...)
Dtoolchain_library.go51 *libraryDecorator anonMember
79 func initToolchainLibrary(module *Module, library *libraryDecorator) android.Module { argument
81 libraryDecorator: library,
Dcompiler_test.go203 "android_arm64_armv8-a_dylib").Module().(*Module).compiler.(*libraryDecorator).path.String()
205 "android_arm_armv7-a-neon_dylib").Module().(*Module).compiler.(*libraryDecorator).path.String()
Dandroidmk.go134 func (library *libraryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.AndroidMkEntries) {
Drust.go936 sourceLib := sourceMod.(*Module).compiler.(*libraryDecorator)