Start using blueprint_go_binary am: c2aa4a9c52 am: efc8c86371

am: 636a1bcbf6

* commit '636a1bcbf6cdba969386f1dd8d22c3251b4f8d04':
  Start using blueprint_go_binary

Change-Id: I3abe6f66d20db591e73562d59a6dcb7daa52eb63
This commit is contained in:
Dan Willemsen
2016-06-01 02:53:30 +00:00
committed by android-build-merger
4 changed files with 9 additions and 5 deletions

View File

@@ -44,7 +44,7 @@ bootstrap_go_package {
}
bootstrap_go_binary {
blueprint_go_binary {
name: "soong_glob",
deps: [
"soong-glob",
@@ -166,7 +166,7 @@ bootstrap_go_package {
pluginFor: ["soong_build"],
}
bootstrap_go_binary {
blueprint_go_binary {
name: "soong_jar",
srcs: [
"cmd/soong_jar/soong_jar.go",
@@ -199,7 +199,7 @@ bootstrap_go_package {
// androidmk Android.mk to Blueprints translator
//
bootstrap_go_binary {
blueprint_go_binary {
name: "androidmk",
srcs: [
"androidmk/cmd/androidmk/android.go",

View File

@@ -197,6 +197,10 @@ func (c *config) RemoveAbandonedFiles() bool {
return false
}
func (c *config) BlueprintToolLocation() string {
return filepath.Join(c.buildDir, "host", c.PrebuiltOS(), "bin")
}
// PrebuiltOS returns the name of the host OS used in prebuilts directories
func (c *config) PrebuiltOS() string {
switch runtime.GOOS {

View File

@@ -39,7 +39,7 @@ import (
// in a build failure with a "missing and no known rule to make it" error.
var (
globCmd = filepath.Join("${bootstrap.BinDir}", "soong_glob")
globCmd = filepath.Join("${bootstrap.ToolDir}", "soong_glob")
// globRule rule traverses directories to produce a list of files that match $glob
// and writes it to $out if it has changed, and writes the directories to $out.d

View File

@@ -90,7 +90,7 @@ func init() {
pctx.Import("github.com/google/blueprint/bootstrap")
pctx.StaticVariable("commonJdkFlags", "-source 1.7 -target 1.7 -Xmaxerrs 9999999")
pctx.StaticVariable("javacCmd", "javac -J-Xmx1024M $commonJdkFlags")
pctx.StaticVariable("jarCmd", filepath.Join("${bootstrap.BinDir}", "soong_jar"))
pctx.StaticVariable("jarCmd", filepath.Join("${bootstrap.ToolDir}", "soong_jar"))
pctx.HostBinToolVariable("dxCmd", "dx")
pctx.HostJavaToolVariable("jarjarCmd", "jarjar.jar")
}