Bazel: implement "depend-on-what-you-include" semantics. Add direct dependencies on targets exporting included headers in order to remove all transitive dependencies. Change-Id: I993a58ffbdc1c1e9ea8dafd96a609464bc469a5e Signed-off-by: Piotr Sikora <piotrsikora@google.com> Reviewed-on: https://nginx-review.googlesource.com/1076 Reviewed-by: Martin Maly <mmaly@google.com>
diff --git a/BUILD b/BUILD index 2cf1f69..c391771 100644 --- a/BUILD +++ b/BUILD
@@ -1,4 +1,4 @@ -# Copyright (C) 2015 Google Inc. +# Copyright (C) 2015-2016 Google Inc. # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -50,6 +50,7 @@ ], deps = [ "//external:brotli_enc", + "//nginx:core", "//nginx:http", ], ) @@ -66,6 +67,7 @@ "//visibility:public", ], deps = [ + "//nginx:core", "//nginx:http", ], ) @@ -78,5 +80,6 @@ deps = [ ":http_brotli_filter", ":http_brotli_static", + "//nginx:core", ], )