Lines Matching refs:entries
56 func (c *Module) subAndroidMk(entries *android.AndroidMkEntries, obj interface{}) {
63 androidmk.AndroidMkEntries(c, entries)
75 entries := android.AndroidMkEntries{
86 func(ctx android.AndroidMkExtraEntriesContext, entries *android.AndroidMkEntries) {
88 entries.AddStrings("LOCAL_LOGTAGS_FILES", c.Properties.Logtags...)
96 …entries.SetString("LOCAL_SYSTEM_SHARED_LIBRARIES", strings.Join(c.Properties.AndroidMkSystemShared…
98 entries.AddStrings("LOCAL_SHARED_LIBRARIES", c.Properties.AndroidMkSharedLibs...)
101 entries.AddStrings("LOCAL_STATIC_LIBRARIES", c.Properties.AndroidMkStaticLibs...)
104 entries.AddStrings("LOCAL_WHOLE_STATIC_LIBRARIES", c.Properties.AndroidMkWholeStaticLibs...)
107 entries.AddStrings("LOCAL_HEADER_LIBRARIES", c.Properties.AndroidMkHeaderLibs...)
109 entries.SetString("LOCAL_SOONG_LINK_TYPE", c.makeLinkType)
111 entries.SetBool("LOCAL_USE_VNDK", true)
113 entries.SetString("LOCAL_SOONG_VNDK_VERSION", c.VndkVersion())
117 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
124 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
127 entries.SetString("SOONG_SDK_VARIANT_MODULES",
148 c.subAndroidMk(&entries, feature)
151 c.subAndroidMk(&entries, c.compiler)
152 c.subAndroidMk(&entries, c.linker)
154 c.subAndroidMk(&entries, c.sanitize)
156 c.subAndroidMk(&entries, c.installer)
158 entries.SubName += c.Properties.SubName
160 return []android.AndroidMkEntries{entries}
163 func androidMkWriteExtraTestConfigs(extraTestConfigs android.Paths, entries *android.AndroidMkEntri…
165 entries.ExtraEntries = append(entries.ExtraEntries,
166 func(ctx android.AndroidMkExtraEntriesContext, entries *android.AndroidMkEntries) {
167 entries.AddStrings("LOCAL_EXTRA_FULL_TEST_CONFIGS", extraTestConfigs.Strings()...)
172 func AndroidMkWriteTestData(data []android.DataPath, entries *android.AndroidMkEntries) {
175 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
176 entries.AddStrings("LOCAL_TEST_DATA", testFiles...)
193 func (library *libraryDecorator) androidMkWriteExportedFlags(entries *android.AndroidMkEntries) {
217 entries.AddStrings("LOCAL_EXPORT_CFLAGS", exportedFlags...)
220 entries.AddStrings("LOCAL_EXPORT_C_INCLUDE_DEPS", exportedDeps.Strings()...)
224 …ryDecorator) androidMkEntriesWriteAdditionalDependenciesForSourceAbiDiff(entries *android.AndroidM…
226 entries.AddStrings("LOCAL_ADDITIONAL_DEPENDENCIES", library.sAbiDiff.String())
237 func (library *libraryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkE…
239 entries.Class = "STATIC_LIBRARIES"
241 entries.Class = "SHARED_LIBRARIES"
242 …entries.ExtraEntries = append(entries.ExtraEntries, func(_ android.AndroidMkExtraEntriesContext, e…
243 entries.SetString("LOCAL_SOONG_TOC", library.toc().String())
245 entries.SetString("LOCAL_SOONG_UNSTRIPPED_BINARY", library.unstrippedOutputFile.String())
248 …entries.SetString("LOCAL_OVERRIDES_MODULES", strings.Join(makeOverrideModuleNames(ctx, library.Pro…
251 entries.SetString("LOCAL_POST_INSTALL_CMD", strings.Join(library.postInstallCmds, "&& "))
255 entries.Class = "HEADER_LIBRARIES"
259 entries.DistFiles = android.MakeDefaultDistFiles(library.distFile)
262 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
263 library.androidMkWriteExportedFlags(entries)
264 library.androidMkEntriesWriteAdditionalDependenciesForSourceAbiDiff(entries)
266 _, _, ext := android.SplitFileExt(entries.OutputFile.Path().Base())
268 entries.SetString("LOCAL_BUILT_MODULE_STEM", "$(LOCAL_MODULE)"+ext)
271 entries.SetString("LOCAL_PREBUILT_COVERAGE_ARCHIVE", library.coverageOutputFile.String())
275 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
276 entries.SetBool("LOCAL_NO_NOTICE_FILE", true)
277 entries.SetBool("LOCAL_VNDK_DEPEND_ON_CORE_VARIANT", true)
280 entries.SetBool("LOCAL_CHECK_SAME_VNDK_VARIANTS", true)
285 ctx.subAndroidMk(entries, library.baseInstaller)
288 entries.SubName = "." + library.stubsVersion()
290 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
293 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
295 entries.SetBool("LOCAL_NO_NOTICE_FILE", true)
308 entries.SubName = ""
311 entries.SubName = ".bootstrap"
316 func (object *objectLinker) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEntrie…
317 entries.Class = "STATIC_LIBRARIES"
318 entries.ExtraFooters = append(entries.ExtraFooters,
320 out := entries.OutputFile.Path()
321 varname := fmt.Sprintf("SOONG_%sOBJECT_%s%s", prefix, name, entries.SubName)
328 func (binary *binaryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEnt…
329 ctx.subAndroidMk(entries, binary.baseInstaller)
331 entries.Class = "EXECUTABLES"
332 entries.DistFiles = binary.distFiles
333 …entries.ExtraEntries = append(entries.ExtraEntries, func(_ android.AndroidMkExtraEntriesContext, e…
334 entries.SetString("LOCAL_SOONG_UNSTRIPPED_BINARY", binary.unstrippedOutputFile.String())
336 entries.AddStrings("LOCAL_MODULE_SYMLINKS", binary.symlinks...)
340 entries.SetString("LOCAL_PREBUILT_COVERAGE_ARCHIVE", binary.coverageOutputFile.String())
344 …entries.SetString("LOCAL_OVERRIDES_MODULES", strings.Join(makeOverrideModuleNames(ctx, binary.Prop…
347 entries.SetString("LOCAL_POST_INSTALL_CMD", strings.Join(binary.postInstallCmds, "&& "))
352 func (benchmark *benchmarkDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.Androi…
353 ctx.subAndroidMk(entries, benchmark.binaryDecorator)
354 entries.Class = "NATIVE_TESTS"
355 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
357 entries.AddCompatibilityTestSuites(benchmark.Properties.Test_suites...)
360 entries.SetString("LOCAL_FULL_TEST_CONFIG", benchmark.testConfig.String())
362 entries.SetBool("LOCAL_NATIVE_BENCHMARK", true)
364 entries.SetBool("LOCAL_DISABLE_AUTO_GENERATE_TEST_CONFIG", true)
371 AndroidMkWriteTestData(dataPaths, entries)
374 func (test *testBinary) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEntries) {
375 ctx.subAndroidMk(entries, test.binaryDecorator)
376 entries.Class = "NATIVE_TESTS"
378 entries.SubName = "_" + String(test.binaryDecorator.Properties.Stem)
380 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
382 entries.AddCompatibilityTestSuites(test.Properties.Test_suites...)
385 entries.SetString("LOCAL_FULL_TEST_CONFIG", test.testConfig.String())
388 entries.SetBool("LOCAL_DISABLE_AUTO_GENERATE_TEST_CONFIG", true)
390 entries.AddStrings("LOCAL_TEST_MAINLINE_MODULES", test.Properties.Test_mainline_modules...)
392 entries.SetBool("LOCAL_IS_UNIT_TEST", true)
396 AndroidMkWriteTestData(test.data, entries)
397 androidMkWriteExtraTestConfigs(test.extraTestConfigs, entries)
400 func (fuzz *fuzzBinary) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEntries) {
401 ctx.subAndroidMk(entries, fuzz.binaryDecorator)
424 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
425 entries.SetBool("LOCAL_IS_FUZZ_TARGET", true)
427 entries.AddStrings("LOCAL_TEST_DATA", fuzzFiles...)
430 entries.AddStrings("LOCAL_FUZZ_INSTALLED_SHARED_DEPS", fuzz.installedSharedDeps...)
435 func (test *testLibrary) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEntries) {
436 ctx.subAndroidMk(entries, test.libraryDecorator)
439 func (library *toolchainLibraryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.A…
440 entries.Class = "STATIC_LIBRARIES"
441 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
442 _, suffix, _ := android.SplitFileExt(entries.OutputFile.Path().Base())
443 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
447 func (installer *baseInstaller) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEn…
454 entries.OutputFile = android.OptionalPathForPath(installer.path)
457 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
460 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
461 entries.SetString("LOCAL_MODULE_PATH", path)
462 entries.SetString("LOCAL_MODULE_STEM", stem)
466 func (c *stubDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEntries) {
467 entries.SubName = ndkLibrarySuffix + "." + c.apiLevel.String()
468 entries.Class = "SHARED_LIBRARIES"
471 entries.Disabled = true
475 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
478 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
479 entries.SetString("LOCAL_MODULE_PATH", path)
480 entries.SetString("LOCAL_MODULE_STEM", stem)
481 entries.SetBool("LOCAL_NO_NOTICE_FILE", true)
483 entries.SetString("SOONG_NDK_API_XML", "$(SOONG_NDK_API_XML) "+c.parsedCoverageXmlPath.String())
488 func (c *vndkPrebuiltLibraryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.Andr…
489 entries.Class = "SHARED_LIBRARIES"
491 entries.SubName = c.androidMkSuffix
493 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
494 c.libraryDecorator.androidMkWriteExportedFlags(entries)
500 entries.SetString("LOCAL_BUILT_MODULE_STEM", "$(LOCAL_MODULE)"+ext)
501 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
502 entries.SetString("LOCAL_MODULE_STEM", stem)
505 entries.SetString("LOCAL_SOONG_TOC", c.tocFile.String())
510 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
514 func (c *snapshotLibraryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidM…
518 entries.Class = "SHARED_LIBRARIES"
520 entries.Class = "STATIC_LIBRARIES"
522 entries.Class = "HEADER_LIBRARIES"
525 entries.SubName = ""
528 entries.SubName += ".cfi"
531 entries.SubName += c.baseProperties.Androidmk_suffix
533 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
534 c.libraryDecorator.androidMkWriteExportedFlags(entries)
539 entries.SetString("LOCAL_BUILT_MODULE_STEM", "$(LOCAL_MODULE)"+ext)
540 entries.SetString("LOCAL_MODULE_SUFFIX", suffix)
541 entries.SetString("LOCAL_MODULE_STEM", stem)
543 entries.SetString("LOCAL_MODULE_PATH", path)
546 entries.SetString("LOCAL_SOONG_TOC", c.tocFile.String())
551 entries.SetBool("LOCAL_UNINSTALLABLE_MODULE", true)
556 func (c *snapshotBinaryDecorator) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMk…
557 entries.Class = "EXECUTABLES"
558 entries.SubName = c.baseProperties.Androidmk_suffix
560 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
561 entries.AddStrings("LOCAL_MODULE_SYMLINKS", c.Properties.Symlinks...)
565 func (c *snapshotObjectLinker) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEnt…
566 entries.Class = "STATIC_LIBRARIES"
567 entries.SubName = c.baseProperties.Androidmk_suffix
569 entries.ExtraFooters = append(entries.ExtraFooters,
571 out := entries.OutputFile.Path()
572 varname := fmt.Sprintf("SOONG_%sOBJECT_%s%s", prefix, name, entries.SubName)
579 func (c *ndkPrebuiltStlLinker) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEnt…
580 entries.Class = "SHARED_LIBRARIES"
583 func (p *prebuiltLinker) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEntries) {
584 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
586 entries.SetBool("LOCAL_CHECK_ELF_FILES", *p.properties.Check_elf_files)
592 entries.SetBool("LOCAL_CHECK_ELF_FILES", true)
597 func (p *prebuiltLibraryLinker) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEn…
598 ctx.subAndroidMk(entries, p.libraryDecorator)
600 ctx.subAndroidMk(entries, &p.prebuiltLinker)
601 androidMkWriteAllowUndefinedSymbols(p.baseLinker, entries)
605 func (p *prebuiltBinaryLinker) AndroidMkEntries(ctx AndroidMkContext, entries *android.AndroidMkEnt…
606 ctx.subAndroidMk(entries, p.binaryDecorator)
607 ctx.subAndroidMk(entries, &p.prebuiltLinker)
608 androidMkWriteAllowUndefinedSymbols(p.baseLinker, entries)
611 func androidMkWriteAllowUndefinedSymbols(linker *baseLinker, entries *android.AndroidMkEntries) {
614 …entries.ExtraEntries = append(entries.ExtraEntries, func(ctx android.AndroidMkExtraEntriesContext,…
615 entries.SetBool("LOCAL_ALLOW_UNDEFINED_SYMBOLS", *allow)