Disable module deps in Android Framework builds

Module-related functionality is not required in dm/bench at this point.

Let's disable module deps flattening for now.  As an immediate benefit
we can reduce the deps visibility for some internal skjson targets.

Bug: skia:8061
Change-Id: I0e09208964ca94b519121207ba1b6225059ef573
Reviewed-on: https://skia-review.googlesource.com/133822
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
This commit is contained in:
Florin Malita 2018-06-10 01:18:28 -04:00 committed by Skia Commit-Bot
parent 4c4650150d
commit 46fbf8c97a
2 changed files with 5 additions and 12 deletions

View File

@ -33,6 +33,8 @@ def GrabDependentValues(js, name, value_type, list_to_extend, exclude):
# Grab the values from other targets that $name depends on (e.g. optional
# Skia components, gms, tests, etc).
for dep in js['targets'][name]['deps']:
if 'modules' in dep:
continue # Modules require special handling -- skip for now.
if 'third_party' in dep:
continue # We've handled all third-party DEPS as static or shared_libs.
if 'none' in dep:

View File

@ -43,13 +43,10 @@ source_set("tests") {
]
deps = [
":skjson",
"../..:gpu_tool_utils",
"../..:skia",
]
public_deps = [
":skjson",
]
}
}
@ -66,13 +63,10 @@ source_set("bench") {
]
deps = [
":skjson",
"../..:skia",
"../../third_party/rapidjson",
]
public_deps = [
":skjson",
]
}
}
@ -86,11 +80,8 @@ source_set("fuzz") {
]
deps = [
"../..:skia",
]
public_deps = [
":skjson",
"../..:skia",
]
}
}