aboutsummaryrefslogtreecommitdiffstats
path: root/Android.bp
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2016-01-04 14:34:37 -0800
committerColin Cross <ccross@android.com>2016-03-21 17:31:04 -0700
commitca860ac720e2990bf60d701883ee86bdf9b736a1 (patch)
treeacaf6a039f7ab314dc3b1733447e661b50faa081 /Android.bp
parent7253e0b8a486797347b8bdec43aa98ce135f3ad7 (diff)
downloadbuild_soong-ca860ac720e2990bf60d701883ee86bdf9b736a1.tar.gz
build_soong-ca860ac720e2990bf60d701883ee86bdf9b736a1.tar.bz2
build_soong-ca860ac720e2990bf60d701883ee86bdf9b736a1.zip
Refactor cc
Refactor all of cc in order to use composition instead of inheritance. All cc module types exported by cc are now *cc.Module objects, with compilation, linking, and installing steps delegated to different objects in order to form the full module type. Additional features that modify dependencies and flags can be inserted in a features object list, and custom module types can be created by adding a Customizer object that can modify properties. Change-Id: Ie1283d14920f7856f6947b0530606b2f4d58fab0
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index b6f6a639..b4928f8b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -124,6 +124,7 @@ bootstrap_go_package {
"cc/cc.go",
"cc/clang.go",
"cc/gen.go",
+ "cc/stl.go",
"cc/toolchain.go",
"cc/util.go",