1load( 2 "//tensorflow:tensorflow.bzl", 3 "tf_cc_test", 4) 5 6package( 7 default_visibility = ["//visibility:private"], 8 licenses = ["notice"], 9) 10 11cc_library( 12 name = "cpp", 13 srcs = glob( 14 ["*.cc"], 15 exclude = ["*_test.cc"], 16 ), 17 hdrs = glob(["*.h"]), 18 visibility = ["//tensorflow/c/experimental/ops/gen:__pkg__"], 19 deps = [ 20 "//tensorflow/c/experimental/ops/gen/common", 21 "//tensorflow/c/experimental/ops/gen/cpp/renderers", 22 "//tensorflow/c/experimental/ops/gen/model", 23 "//tensorflow/core:framework", 24 "//tensorflow/core:lib", 25 "//tensorflow/core:lib_internal", 26 "//tensorflow/core:op_gen_lib", 27 "//tensorflow/core:protos_all_cc", 28 "//tensorflow/core/platform:str_util", 29 "@com_google_absl//absl/strings", 30 ], 31 alwayslink = 1, 32) 33 34tf_cc_test( 35 name = "cpp_generator_test", 36 size = "small", 37 srcs = ["cpp_generator_test.cc"], 38 data = ["//tensorflow/c/experimental/ops/gen/cpp/golden"], 39 deps = [ 40 ":cpp", 41 "//tensorflow/core:core_cpu", 42 "//tensorflow/core:framework", 43 "//tensorflow/core:lib", 44 "//tensorflow/core:test", 45 "//tensorflow/core:test_main", 46 "//tensorflow/core:testlib", 47 ], 48) 49