Simplify building an SDK snapshot from the command line
Adds a phony target for each sdk module that builds the snapshot zip. Test: built an sdk module from command line and checked the zip was created. Bug: 143678475 Change-Id: I4599332443b8da9adea0a16f00f569ffbd421602
This commit is contained in:
@@ -16,6 +16,7 @@ package sdk
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
"strconv"
|
||||
|
||||
"github.com/google/blueprint"
|
||||
@@ -121,6 +122,13 @@ func (s *sdk) AndroidMkEntries() android.AndroidMkEntries {
|
||||
OutputFile: s.snapshotFile,
|
||||
DistFile: s.snapshotFile,
|
||||
Include: "$(BUILD_PHONY_PACKAGE)",
|
||||
ExtraFooters: []android.AndroidMkExtraFootersFunc{
|
||||
func(w io.Writer, name, prefix, moduleDir string, entries *android.AndroidMkEntries) {
|
||||
// Allow the sdk to be built by simply passing its name on the command line.
|
||||
fmt.Fprintln(w, ".PHONY:", s.Name())
|
||||
fmt.Fprintln(w, s.Name()+":", s.snapshotFile.String())
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user