aboutsummaryrefslogtreecommitdiffstats
path: root/Android.bp
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2016-07-29 13:44:28 -0700
committerColin Cross <ccross@android.com>2016-08-01 13:37:01 -0700
commitb98c8b05954dd78d3c4bb87b0bceeb03ef4b362c (patch)
tree3b96a5ed94f7061ab1303dd0d9189468b66d488a /Android.bp
parentf0cfc7b9e4d57a7c8a07186140f2cb333a6a9425 (diff)
downloadbuild_soong-b98c8b05954dd78d3c4bb87b0bceeb03ef4b362c.tar.gz
build_soong-b98c8b05954dd78d3c4bb87b0bceeb03ef4b362c.tar.bz2
build_soong-b98c8b05954dd78d3c4bb87b0bceeb03ef4b362c.zip
Move toolchain and global variables into separate package
Move all of the configuration into a cc/config package Change-Id: If56fc7242062ed1ce3cb297f78a1e0ef7537373c
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp39
1 files changed, 25 insertions, 14 deletions
diff --git a/Android.bp b/Android.bp
index d77d3185..4b56ac0d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -112,6 +112,30 @@ bootstrap_go_package {
}
bootstrap_go_package {
+ name: "soong-cc-config",
+ pkgPath: "android/soong/cc/config",
+ deps: [
+ "soong-android",
+ ],
+ srcs: [
+ "cc/config/clang.go",
+ "cc/config/global.go",
+ "cc/config/toolchain.go",
+
+ "cc/config/arm_device.go",
+ "cc/config/arm64_device.go",
+ "cc/config/mips_device.go",
+ "cc/config/mips64_device.go",
+ "cc/config/x86_device.go",
+ "cc/config/x86_64_device.go",
+
+ "cc/config/x86_darwin_host.go",
+ "cc/config/x86_linux_host.go",
+ "cc/config/x86_windows_host.go",
+ ],
+}
+
+bootstrap_go_package {
name: "soong-cc",
pkgPath: "android/soong/cc",
deps: [
@@ -119,6 +143,7 @@ bootstrap_go_package {
"blueprint-pathtools",
"soong",
"soong-android",
+ "soong-cc-config",
"soong-genrule",
],
srcs: [
@@ -126,14 +151,11 @@ bootstrap_go_package {
"cc/builder.go",
"cc/cc.go",
"cc/check.go",
- "cc/clang.go",
"cc/gen.go",
- "cc/global.go",
"cc/makevars.go",
"cc/sanitize.go",
"cc/stl.go",
"cc/strip.go",
- "cc/toolchain.go",
"cc/util.go",
"cc/compiler.go",
@@ -149,17 +171,6 @@ bootstrap_go_package {
"cc/ndk_headers.go",
"cc/ndk_library.go",
"cc/ndk_sysroot.go",
-
- "cc/arm_device.go",
- "cc/arm64_device.go",
- "cc/mips_device.go",
- "cc/mips64_device.go",
- "cc/x86_device.go",
- "cc/x86_64_device.go",
-
- "cc/x86_darwin_host.go",
- "cc/x86_linux_host.go",
- "cc/x86_windows_host.go",
],
testSrcs: [
"cc/cc_test.go",