diff --git a/packages/animations/BUILD.bazel b/packages/animations/BUILD.bazel index 715e76b16df..5df4c7da773 100644 --- a/packages/animations/BUILD.bazel +++ b/packages/animations/BUILD.bazel @@ -1,8 +1,9 @@ -load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "generate_api_docs", "ng_module", "ng_package") +load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "generate_api_docs", "ng_package") +load("//tools:defaults2.bzl", "ng_project") package(default_visibility = ["//visibility:public"]) -ng_module( +ng_project( name = "animations", srcs = glob( [ @@ -10,9 +11,11 @@ ng_module( "src/**/*.ts", ], ), - deps = [ + interop_deps = [ "//packages/common", - "//packages/core", + ], + deps = [ + "//packages/core:core_rjs", ], ) diff --git a/packages/animations/browser/BUILD.bazel b/packages/animations/browser/BUILD.bazel index 3e912ab45f0..52ef8f5791a 100644 --- a/packages/animations/browser/BUILD.bazel +++ b/packages/animations/browser/BUILD.bazel @@ -1,10 +1,11 @@ -load("//tools:defaults.bzl", "generate_api_docs", "ng_module") +load("//tools:defaults.bzl", "generate_api_docs") +load("//tools:defaults2.bzl", "ng_project") package(default_visibility = ["//visibility:public"]) exports_files(["package.json"]) -ng_module( +ng_project( name = "browser", srcs = glob( [ @@ -13,8 +14,8 @@ ng_module( ], ), deps = [ - "//packages/animations", - "//packages/core", + "//packages/animations:animations_rjs", + "//packages/core:core_rjs", ], ) diff --git a/packages/animations/browser/test/BUILD.bazel b/packages/animations/browser/test/BUILD.bazel index fb4b650788c..9e869fb038e 100644 --- a/packages/animations/browser/test/BUILD.bazel +++ b/packages/animations/browser/test/BUILD.bazel @@ -1,17 +1,17 @@ -load("//tools:defaults.bzl", "jasmine_node_test", "karma_web_test_suite", "ts_library") +load("//tools:defaults.bzl", "jasmine_node_test", "karma_web_test_suite") +load("//tools:defaults2.bzl", "ts_project") -ts_library( +ts_project( name = "test_lib", testonly = True, srcs = glob(["**/*.ts"]), deps = [ - "//packages:types", - "//packages/animations", - "//packages/animations/browser", - "//packages/animations/browser/testing", - "//packages/core", - "//packages/core/testing", - "//packages/platform-browser/testing", + "//packages:types_rjs", + "//packages/animations:animations_rjs", + "//packages/animations/browser:browser_rjs", + "//packages/animations/browser/testing:testing_rjs", + "//packages/core:core_rjs", + "//packages/core/testing:testing_rjs", ], ) diff --git a/packages/animations/browser/testing/BUILD.bazel b/packages/animations/browser/testing/BUILD.bazel index 16d7b247234..c9f1d1a4e93 100644 --- a/packages/animations/browser/testing/BUILD.bazel +++ b/packages/animations/browser/testing/BUILD.bazel @@ -1,15 +1,16 @@ -load("//tools:defaults.bzl", "generate_api_docs", "ng_module") +load("//tools:defaults.bzl", "generate_api_docs") +load("//tools:defaults2.bzl", "ng_project") package(default_visibility = ["//visibility:public"]) exports_files(["package.json"]) -ng_module( +ng_project( name = "testing", srcs = glob(["**/*.ts"]), deps = [ - "//packages/animations", - "//packages/animations/browser", + "//packages/animations:animations_rjs", + "//packages/animations/browser:browser_rjs", ], ) diff --git a/packages/animations/test/BUILD.bazel b/packages/animations/test/BUILD.bazel index 2caca81f834..fb5e0ffd036 100644 --- a/packages/animations/test/BUILD.bazel +++ b/packages/animations/test/BUILD.bazel @@ -1,23 +1,26 @@ -load("//tools:defaults.bzl", "jasmine_node_test", "karma_web_test_suite", "ts_library") +load("//tools:defaults.bzl", "jasmine_node_test", "karma_web_test_suite") +load("//tools:defaults2.bzl", "ts_project") -ts_library( +ts_project( name = "test_lib", testonly = True, srcs = glob(["**/*.ts"]), - deps = [ - "//packages:types", - "//packages/animations", - "//packages/animations/browser", - "//packages/animations/browser/testing", + interop_deps = [ "//packages/common", - "//packages/core", - "//packages/core/testing", "//packages/platform-browser", "//packages/platform-browser-dynamic/testing", "//packages/platform-browser/animations", "//packages/platform-browser/animations/async", "//packages/platform-browser/testing", ], + deps = [ + "//packages:types_rjs", + "//packages/animations:animations_rjs", + "//packages/animations/browser:browser_rjs", + "//packages/animations/browser/testing:testing_rjs", + "//packages/core:core_rjs", + "//packages/core/testing:testing_rjs", + ], ) jasmine_node_test( diff --git a/packages/bazel/src/ng_module/partial_compilation.bzl b/packages/bazel/src/ng_module/partial_compilation.bzl index 51d278e96d3..afa92fa7451 100644 --- a/packages/bazel/src/ng_module/partial_compilation.bzl +++ b/packages/bazel/src/ng_module/partial_compilation.bzl @@ -16,10 +16,16 @@ ng_partial_compilation_flag = rule( ) def _partial_compilation_transition_impl(_settings, _attr): - return {"//packages/bazel/src:partial_compilation": True} + return { + "@rules_angular//src/ng_project/config:partial_compilation": True, + "//packages/bazel/src:partial_compilation": True, + } partial_compilation_transition = transition( implementation = _partial_compilation_transition_impl, inputs = [], - outputs = ["//packages/bazel/src:partial_compilation"], + outputs = [ + "//packages/bazel/src:partial_compilation", + "@rules_angular//src/ng_project/config:partial_compilation", + ], )