Lines Matching defs:libraryDecorator
327 type libraryDecorator struct { struct
328 Properties LibraryProperties
329 StaticProperties StaticProperties
330 SharedProperties SharedProperties
331 MutatedProperties LibraryMutatedProperties
334 reuseObjects Objects
337 tocFile android.OptionalPath
339 flagExporter
340 stripper
344 wholeStaticMissingDeps []string
347 objects Objects
351 libName string
353 sabi *sabi
356 coverageOutputFile android.OptionalPath
359 sAbiOutputFile android.OptionalPath
362 sAbiDiff android.OptionalPath
366 ndkSysrootPath android.Path
369 unstrippedOutputFile android.Path
372 distFile android.Path
374 versionScriptPath android.ModuleGenPath
376 post_install_cmds []string
380 useCoreVariant bool
381 checkSameCoreVariant bool
384 *baseCompiler
385 *baseLinker
386 *baseInstaller
388 collectedSnapshotHeaders android.Paths
397 func (l *libraryDecorator) collectHeadersForSnapshot(ctx android.ModuleContext) {
469 func (l *libraryDecorator) snapshotHeaders() android.Paths {
476 func (library *libraryDecorator) linkerProps() []interface{} {
495 func (library *libraryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
545 …nc (library *libraryDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags {
580 func (library *libraryDecorator) classifySourceAbiDump(ctx ModuleContext) string {
613 func (library *libraryDecorator) shouldCreateSourceAbiDump(ctx ModuleContext) bool {
633 func (library *libraryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) Objects {
707 func (library *libraryDecorator) getLibNameHelper(baseModuleName string, useVndk bool) string {
727 func (library *libraryDecorator) getLibName(ctx BaseModuleContext) string {
749 func (library *libraryDecorator) linkerInit(ctx BaseModuleContext) {
773 func (library *libraryDecorator) compilerDeps(ctx DepsContext, deps Deps) Deps {
779 func (library *libraryDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
852 func (library *libraryDecorator) linkerSpecifiedDeps(specifiedDeps specifiedDeps) specifiedDeps {
880 func (library *libraryDecorator) linkStatic(ctx ModuleContext,
913 func (library *libraryDecorator) linkShared(ctx ModuleContext,
1040 func (library *libraryDecorator) unstrippedOutputFilePath() android.Path {
1044 func (library *libraryDecorator) nativeCoverage() bool {
1051 func (library *libraryDecorator) coverageOutputFilePath() android.OptionalPath {
1078 …corator) linkSAbiDumpFiles(ctx ModuleContext, objs Objects, fileName string, soFile android.Path) {
1116 func (library *libraryDecorator) link(ctx ModuleContext,
1184 func (library *libraryDecorator) buildStatic() bool {
1189 func (library *libraryDecorator) buildShared() bool {
1194 func (library *libraryDecorator) getWholeStaticMissingDeps() []string {
1198 func (library *libraryDecorator) objs() Objects {
1202 func (library *libraryDecorator) reuseObjs() (Objects, exportedFlagsProducer) {
1206 func (library *libraryDecorator) toc() android.OptionalPath {
1210 func (library *libraryDecorator) installSymlinkToRuntimeApex(ctx ModuleContext, file android.Path) {
1218 func (library *libraryDecorator) install(ctx ModuleContext, file android.Path) {
1291 func (library *libraryDecorator) everInstallable() bool {
1297 func (library *libraryDecorator) static() bool {
1301 func (library *libraryDecorator) shared() bool {
1305 func (library *libraryDecorator) header() bool {
1309 func (library *libraryDecorator) setStatic() {
1314 func (library *libraryDecorator) setShared() {
1319 func (library *libraryDecorator) BuildOnlyStatic() {
1323 func (library *libraryDecorator) BuildOnlyShared() {
1327 func (library *libraryDecorator) HeaderOnly() {
1332 func (library *libraryDecorator) buildStubs() bool {
1336 func (library *libraryDecorator) symbolFileForAbiCheck(ctx ModuleContext) *string {
1346 func (library *libraryDecorator) stubsVersion() string {
1350 func (library *libraryDecorator) isLatestStubVersion() bool {
1355 func (library *libraryDecorator) availableFor(what string) bool {
1368 func (library *libraryDecorator) skipInstall(mod *Module) {