message: Adding more granular build targets under core/platform/BUILD.
diff: @@ -42,11 +42,31 @@ cc_library(
  deps = [":types"],
  )
  +cc_library(
  + name = "annotation",
  + hdrs = ["annotation.h"],
  + deps = [
  + ":macros",
  + "@com_google_absl//absl/strings",
  + ],
  +)
  +
  cc_library(
  name = "byte_order",
  hdrs = ["byte_order.h"],
  )
  +cc_library(
  + name = "cpu_feature_guard",
  + srcs = ["cpu_feature_guard.cc"],
  + hdrs = ["cpu_feature_guard.h"],
  + deps = [
  + ":byte_order",
  + ":cpu_info",
  + ":logging",
  + ],
  +)
  +
  cc_library(
  name = "cpu_info",
  srcs = ["cpu_info.cc"] + tf_platform_srcs([
  @@ -62,6 +82,19 @@ cc_library(
  ],
  )
  +cc_library(
  + name = "denormal",
  + srcs = ["denormal.cc"],
  + hdrs = ["denormal.h"],
  + deps = [
  + ":byte_order",
  + ":cpu_info",
  + ":logging",
  + ":macros",
  + ":platform",
  + ],
  +)
  +
  cc_library(
  name = "env_time",
  srcs = ["env_time.cc"] + tf_env_time_srcs(),
  @@ -71,6 +104,18 @@ cc_library(
  ],
  )
  +cc_library(
  + name = "file_statistics",
  + hdrs = ["file_statistics.h"],
  + deps = [":types"],
  +)
  +
  +cc_library(
  + name = "host_info",
  + hdrs = ["host_info.h"],
  + deps = [":types"],
  +)
  +
  cc_library(
  name = "logging",
  srcs = tf_platform_hdrs(["logging.h"]) + tf_platform_srcs(["logging.cc"]),
  @@ -105,6 +150,16 @@ cc_library(
  ],
  )
  +cc_library(
  + name = "setround",
  + srcs = ["setround.cc"],
  + hdrs = ["setround.h"],
  + deps = [
  + ":logging",
  + ":macros",
  + ],
  +)
  +
  cc_library(
  name = "tstring",
  hdrs = ["tstring.h"],
  