Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1970d6c5 authored by Paul Duffin's avatar Paul Duffin Committed by Android (Google) Code Review
Browse files

Merge "Extract createEntriesForApexFile" into sc-dev

parents 5476c95e 9dc8c54f
Loading
Loading
Loading
Loading
+45 −40
Original line number Diff line number Diff line
@@ -216,6 +216,15 @@ func (p *prebuiltCommon) AndroidMkEntries() []android.AndroidMkEntries {
	// apex specific variants of the exported java modules available for use from within make.
	apexName := p.BaseModuleName()
	for _, fi := range p.apexFilesForAndroidMk {
		entries := p.createEntriesForApexFile(fi, apexName)
		entriesList = append(entriesList, entries)
	}

	return entriesList
}

// createEntriesForApexFile creates an AndroidMkEntries for the supplied apexFile
func (p *prebuiltCommon) createEntriesForApexFile(fi apexFile, apexName string) android.AndroidMkEntries {
	moduleName := fi.androidMkModuleName + "." + apexName
	entries := android.AndroidMkEntries{
		Class:        fi.class.nameInMake(),
@@ -255,11 +264,7 @@ func (p *prebuiltCommon) AndroidMkEntries() []android.AndroidMkEntries {
			},
		},
	}

		entriesList = append(entriesList, entries)
	}

	return entriesList
	return entries
}

// prebuiltApexModuleCreator defines the methods that need to be implemented by prebuilt_apex and