Start using blueprint_go_binary

am: c2aa4a9c52

* commit 'c2aa4a9c52426e3cb9b14788096a817c85ea17aa':
  Start using blueprint_go_binary

Change-Id: I394b666653cc0a09bdecd67e949e48817a1d07ed
This commit is contained in:
Dan Willemsen 2016-06-01 02:45:33 +00:00 committed by android-build-merger
commit efc8c86371
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")
}