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

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

Merge "Pass the current API file to the metalava --use-same-format-as option"...

Merge "Pass the current API file to the metalava --use-same-format-as option" into udc-mainline-prod
parents 3704158c 8fa1eb0e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -695,6 +695,13 @@ func (d *Droidstubs) GenerateAndroidBuildActions(ctx android.ModuleContext) {
		cmd.FlagWithArg("--error-message:compatibility:released ", msg)
	}

	if apiCheckEnabled(ctx, d.properties.Check_api.Current, "current") {
		// Pass the current API file into metalava so it can use it as the basis for determining how to
		// generate the output signature files (both api and removed).
		currentApiFile := android.PathForModuleSrc(ctx, String(d.properties.Check_api.Current.Api_file))
		cmd.FlagWithInput("--use-same-format-as ", currentApiFile)
	}

	if generateStubs {
		rule.Command().
			BuiltTool("soong_zip").