Lines Matching full:entries
62 func (c *Module) subAndroidMk(config android.Config, entries *android.AndroidMkInfo, obj interface{…
69 androidmk.prepareAndroidMKProviderInfo(config, c, entries)
95 entries := &providerData.PrimaryInfo
97 entries.AddStrings("LOCAL_SOONG_LOGTAGS_FILES", c.logtagsPaths.Strings()...)
105 …entries.SetString("LOCAL_SYSTEM_SHARED_LIBRARIES", strings.Join(c.Properties.AndroidMkSystemShared…
107 entries.AddStrings("LOCAL_SHARED_LIBRARIES", c.Properties.AndroidMkSharedLibs...)
110 entries.AddStrings("LOCAL_RUNTIME_LIBRARIES", c.Properties.AndroidMkRuntimeLibs...)
112 entries.SetString("LOCAL_SOONG_LINK_TYPE", c.makeLinkType)
114 entries.SetBool("LOCAL_IN_VENDOR", true)
116 entries.SetBool("LOCAL_IN_PRODUCT", true)
121 entries.SetString("SOONG_SDK_VARIANT_MODULES",
124 entries.SetBoolIfTrue("LOCAL_UNINSTALLABLE_MODULE", c.IsSkipInstall())
127 c.subAndroidMk(config, entries, feature)
130 c.subAndroidMk(config, entries, c.compiler)
131 c.subAndroidMk(config, entries, c.linker)
133 c.subAndroidMk(config, entries, c.sanitize)
135 c.subAndroidMk(config, entries, c.installer)
137 entries.SubName += c.Properties.SubName
148 entries.FooterStrings = []string{
159 p.prepareAndroidMKFooterInfo(config, c, entries)
166 func androidMkWriteExtraTestConfigs(extraTestConfigs android.Paths, entries *android.AndroidMkInfo)…
168 entries.AddStrings("LOCAL_EXTRA_FULL_TEST_CONFIGS", extraTestConfigs.Strings()...)
184 func (library *libraryDecorator) androidMkWriteExportedFlags(entries *android.AndroidMkInfo) {
208 entries.AddStrings("LOCAL_EXPORT_CFLAGS", exportedFlags...)
211 entries.AddStrings("LOCAL_EXPORT_C_INCLUDE_DEPS", exportedDeps.Strings()...)
215 …ryDecorator) androidMkEntriesWriteAdditionalDependenciesForSourceAbiDiff(entries *android.AndroidM…
217 entries.AddPaths("LOCAL_ADDITIONAL_DEPENDENCIES", library.sAbiDiff)
228 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
230 entries.Class = "STATIC_LIBRARIES"
232 entries.Class = "SHARED_LIBRARIES"
233 entries.SetString("LOCAL_SOONG_TOC", library.toc().String())
235 entries.SetString("LOCAL_SOONG_UNSTRIPPED_BINARY", library.unstrippedOutputFile.String())
238 …entries.SetString("LOCAL_OVERRIDES_MODULES", strings.Join(makeOverrideModuleNames(ctx, library.Pro…
241 entries.SetString("LOCAL_POST_INSTALL_CMD", strings.Join(library.postInstallCmds, "&& "))
244 entries.Class = "HEADER_LIBRARIES"
248 entries.DistFiles = android.MakeDefaultDistFiles(library.distFile)
251 library.androidMkWriteExportedFlags(entries)
252 library.androidMkEntriesWriteAdditionalDependenciesForSourceAbiDiff(entries)
254 if entries.OutputFile.Valid() {
255 _, _, ext := android.SplitFileExt(entries.OutputFile.Path().Base())
256 entries.SetString("LOCAL_BUILT_MODULE_STEM", "$(LOCAL_MODULE)"+ext)
260 entries.SetString("LOCAL_PREBUILT_COVERAGE_ARCHIVE", library.coverageOutputFile.String())
264 ctx.subAndroidMk(config, entries, library.baseInstaller)
267 entries.SubName = "." + library.stubsVersion()
271 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
273 entries.SetBool("LOCAL_NO_NOTICE_FILE", true)
285 entries.SubName = ""
288 entries.SubName = ".bootstrap"
293 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
294 entries.Class = "STATIC_LIBRARIES"
297 … prepareAndroidMKFooterInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
298 out := entries.OutputFile.Path()
300 if entries.OverrideName != "" {
301 name = entries.OverrideName
323 varname := fmt.Sprintf("SOONG_%sOBJECT_%s%s", prefix, name, entries.SubName)
325 entries.FooterStrings = append(entries.FooterStrings,
329 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
331 entries.AddCompatibilityTestSuites(test.InstallerProperties.Test_suites...)
335 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
336 ctx.subAndroidMk(config, entries, binary.baseInstaller)
338 entries.Class = "EXECUTABLES"
339 entries.DistFiles = binary.distFiles
340 entries.SetString("LOCAL_SOONG_UNSTRIPPED_BINARY", binary.unstrippedOutputFile.String())
342 entries.AddStrings("LOCAL_MODULE_SYMLINKS", binary.symlinks...)
346 entries.SetString("LOCAL_PREBUILT_COVERAGE_ARCHIVE", binary.coverageOutputFile.String())
350 …entries.SetString("LOCAL_OVERRIDES_MODULES", strings.Join(makeOverrideModuleNames(ctx, binary.Prop…
353 entries.SetString("LOCAL_POST_INSTALL_CMD", strings.Join(binary.postInstallCmds, "&& "))
357 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
358 ctx.subAndroidMk(config, entries, benchmark.binaryDecorator)
359 entries.Class = "NATIVE_TESTS"
361 entries.AddCompatibilityTestSuites(benchmark.Properties.Test_suites...)
364 entries.SetString("LOCAL_FULL_TEST_CONFIG", benchmark.testConfig.String())
366 entries.SetBool("LOCAL_NATIVE_BENCHMARK", true)
368 entries.SetBool("LOCAL_DISABLE_AUTO_GENERATE_TEST_CONFIG", true)
372 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
373 ctx.subAndroidMk(config, entries, test.binaryDecorator)
374 ctx.subAndroidMk(config, entries, test.testDecorator)
376 entries.Class = "NATIVE_TESTS"
378 entries.SetString("LOCAL_FULL_TEST_CONFIG", test.testConfig.String())
381 entries.SetBool("LOCAL_DISABLE_AUTO_GENERATE_TEST_CONFIG", true)
383 entries.AddStrings("LOCAL_TEST_MAINLINE_MODULES", test.Properties.Test_mainline_modules...)
385 …entries.SetBoolIfTrue("LOCAL_COMPATIBILITY_PER_TESTCASE_DIRECTORY", Bool(test.Properties.Per_testc…
387 entries.AddStrings("LOCAL_TEST_DATA_BINS", test.Properties.Data_bins...)
390 test.Properties.Test_options.CommonTestOptions.SetAndroidMkInfoEntries(entries)
392 androidMkWriteExtraTestConfigs(test.extraTestConfigs, entries)
395 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
396 ctx.subAndroidMk(config, entries, fuzz.binaryDecorator)
398 entries.SetBool("LOCAL_IS_FUZZ_TARGET", true)
401 entries.AddStrings("LOCAL_FUZZ_INSTALLED_SHARED_DEPS", fuzz.installedSharedDeps...)
405 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
406 ctx.subAndroidMk(config, entries, test.libraryDecorator)
407 ctx.subAndroidMk(config, entries, test.testDecorator)
410 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
417 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
418 entries.SetString("LOCAL_MODULE_PATH", path)
419 entries.SetString("LOCAL_MODULE_STEM", stem)
422 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
423 entries.SubName = ndkLibrarySuffix + "." + c.apiLevel.String()
424 entries.Class = "SHARED_LIBRARIES"
427 entries.Disabled = true
433 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
434 entries.SetString("LOCAL_MODULE_PATH", path)
435 entries.SetString("LOCAL_MODULE_STEM", stem)
436 entries.SetBool("LOCAL_NO_NOTICE_FILE", true)
438 entries.SetString("SOONG_NDK_API_XML", "$(SOONG_NDK_API_XML) "+c.parsedCoverageXmlPath.String())
440 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true) // Stubs should not be installed
443 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
444 entries.Class = "SHARED_LIBRARIES"
446 entries.SubName = c.androidMkSuffix
448 c.libraryDecorator.androidMkWriteExportedFlags(entries)
454 entries.SetString("LOCAL_BUILT_MODULE_STEM", "$(LOCAL_MODULE)"+ext)
455 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
456 entries.SetString("LOCAL_MODULE_STEM", stem)
459 entries.SetString("LOCAL_SOONG_TOC", c.tocFile.String())
464 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
467 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
469 entries.SetBool("LOCAL_CHECK_ELF_FILES", *p.properties.Check_elf_files)
475 entries.SetBool("LOCAL_CHECK_ELF_FILES", true)
479 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
480 ctx.subAndroidMk(config, entries, p.libraryDecorator)
482 ctx.subAndroidMk(config, entries, &p.prebuiltLinker)
483 androidMkWritePrebuiltOptions(p.baseLinker, entries)
487 …repareAndroidMKProviderInfo(config android.Config, ctx AndroidMkContext, entries *android.AndroidM…
488 ctx.subAndroidMk(config, entries, p.binaryDecorator)
489 ctx.subAndroidMk(config, entries, &p.prebuiltLinker)
490 androidMkWritePrebuiltOptions(p.baseLinker, entries)
493 func androidMkWritePrebuiltOptions(linker *baseLinker, entries *android.AndroidMkInfo) {
496 entries.SetBool("LOCAL_ALLOW_UNDEFINED_SYMBOLS", *allow)
500 entries.SetBool("LOCAL_IGNORE_MAX_PAGE_SIZE", *ignore)