Soong package structure refactoring

Give prebuilt_etc and sh_binary their own packages and split the
gigantic main Android.bp up to small, per-package ones.

Test: m nothing, TreeHugger
Bug: 156980228
Change-Id: I7b00cd344b9f16861f1ff39edf0029f016b853d0
This commit is contained in:
Jaewoong Jung
2020-06-01 10:45:49 -07:00
parent a91b64d3ee
commit 4b79e98a6e
31 changed files with 787 additions and 691 deletions

24
python/Android.bp Normal file
View File

@@ -0,0 +1,24 @@
bootstrap_go_package {
name: "soong-python",
pkgPath: "android/soong/python",
deps: [
"blueprint",
"soong-android",
"soong-tradefed",
],
srcs: [
"androidmk.go",
"binary.go",
"builder.go",
"defaults.go",
"installer.go",
"library.go",
"proto.go",
"python.go",
"test.go",
],
testSrcs: [
"python_test.go",
],
pluginFor: ["soong_build"],
}