1*99e0aae7SDavid Rees# Copyright 2019 Google LLC 2*99e0aae7SDavid Rees# 3*99e0aae7SDavid Rees# Licensed under the Apache License, Version 2.0 (the "License"); 4*99e0aae7SDavid Rees# you may not use this file except in compliance with the License. 5*99e0aae7SDavid Rees# You may obtain a copy of the License at 6*99e0aae7SDavid Rees# 7*99e0aae7SDavid Rees# https://www.apache.org/licenses/LICENSE-2.0 8*99e0aae7SDavid Rees# 9*99e0aae7SDavid Rees# Unless required by applicable law or agreed to in writing, software 10*99e0aae7SDavid Rees# distributed under the License is distributed on an "AS IS" BASIS, 11*99e0aae7SDavid Rees# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*99e0aae7SDavid Rees# See the License for the specific language governing permissions and 13*99e0aae7SDavid Rees# limitations under the License. 14*99e0aae7SDavid Rees 15*99e0aae7SDavid Rees# Emboss public definitions. 16*99e0aae7SDavid Rees 17*99e0aae7SDavid Reesload( 18*99e0aae7SDavid Rees ":build_defs.bzl", 19*99e0aae7SDavid Rees "emboss_cc_util_test", 20*99e0aae7SDavid Rees) 21*99e0aae7SDavid Rees 22*99e0aae7SDavid Reesemboss_cc_util_test( 23*99e0aae7SDavid Rees name = "emboss_prelude_test", 24*99e0aae7SDavid Rees srcs = [ 25*99e0aae7SDavid Rees "emboss_prelude_test.cc", 26*99e0aae7SDavid Rees ], 27*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 28*99e0aae7SDavid Rees deps = [ 29*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 30*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 31*99e0aae7SDavid Rees ], 32*99e0aae7SDavid Rees) 33*99e0aae7SDavid Rees 34*99e0aae7SDavid Reesemboss_cc_util_test( 35*99e0aae7SDavid Rees name = "emboss_arithmetic_test", 36*99e0aae7SDavid Rees srcs = [ 37*99e0aae7SDavid Rees "emboss_arithmetic_test.cc", 38*99e0aae7SDavid Rees ], 39*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 40*99e0aae7SDavid Rees deps = [ 41*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 42*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 43*99e0aae7SDavid Rees ], 44*99e0aae7SDavid Rees) 45*99e0aae7SDavid Rees 46*99e0aae7SDavid Reesemboss_cc_util_test( 47*99e0aae7SDavid Rees name = "emboss_array_view_test", 48*99e0aae7SDavid Rees srcs = [ 49*99e0aae7SDavid Rees "emboss_array_view_test.cc", 50*99e0aae7SDavid Rees ], 51*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 52*99e0aae7SDavid Rees deps = [ 53*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 54*99e0aae7SDavid Rees "@com_google_absl//absl/strings:str_format", 55*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 56*99e0aae7SDavid Rees ], 57*99e0aae7SDavid Rees) 58*99e0aae7SDavid Rees 59*99e0aae7SDavid Reesemboss_cc_util_test( 60*99e0aae7SDavid Rees name = "emboss_bit_util_test", 61*99e0aae7SDavid Rees srcs = [ 62*99e0aae7SDavid Rees "emboss_bit_util_test.cc", 63*99e0aae7SDavid Rees ], 64*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 65*99e0aae7SDavid Rees deps = [ 66*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 67*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 68*99e0aae7SDavid Rees ], 69*99e0aae7SDavid Rees) 70*99e0aae7SDavid Rees 71*99e0aae7SDavid Reesemboss_cc_util_test( 72*99e0aae7SDavid Rees name = "emboss_constant_view_test", 73*99e0aae7SDavid Rees srcs = [ 74*99e0aae7SDavid Rees "emboss_constant_view_test.cc", 75*99e0aae7SDavid Rees ], 76*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 77*99e0aae7SDavid Rees deps = [ 78*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 79*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 80*99e0aae7SDavid Rees ], 81*99e0aae7SDavid Rees) 82*99e0aae7SDavid Rees 83*99e0aae7SDavid Reesemboss_cc_util_test( 84*99e0aae7SDavid Rees name = "emboss_cpp_types_test", 85*99e0aae7SDavid Rees srcs = [ 86*99e0aae7SDavid Rees "emboss_cpp_types_test.cc", 87*99e0aae7SDavid Rees ], 88*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 89*99e0aae7SDavid Rees deps = [ 90*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 91*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 92*99e0aae7SDavid Rees ], 93*99e0aae7SDavid Rees) 94*99e0aae7SDavid Rees 95*99e0aae7SDavid Reesemboss_cc_util_test( 96*99e0aae7SDavid Rees name = "emboss_defines_test", 97*99e0aae7SDavid Rees srcs = [ 98*99e0aae7SDavid Rees "emboss_defines_test.cc", 99*99e0aae7SDavid Rees ], 100*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 101*99e0aae7SDavid Rees deps = [ 102*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 103*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 104*99e0aae7SDavid Rees ], 105*99e0aae7SDavid Rees) 106*99e0aae7SDavid Rees 107*99e0aae7SDavid Reesemboss_cc_util_test( 108*99e0aae7SDavid Rees name = "emboss_enum_view_test", 109*99e0aae7SDavid Rees srcs = [ 110*99e0aae7SDavid Rees "emboss_enum_view_test.cc", 111*99e0aae7SDavid Rees ], 112*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 113*99e0aae7SDavid Rees deps = [ 114*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 115*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 116*99e0aae7SDavid Rees ], 117*99e0aae7SDavid Rees) 118*99e0aae7SDavid Rees 119*99e0aae7SDavid Reesemboss_cc_util_test( 120*99e0aae7SDavid Rees name = "emboss_maybe_test", 121*99e0aae7SDavid Rees srcs = [ 122*99e0aae7SDavid Rees "emboss_maybe_test.cc", 123*99e0aae7SDavid Rees ], 124*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 125*99e0aae7SDavid Rees deps = [ 126*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 127*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 128*99e0aae7SDavid Rees ], 129*99e0aae7SDavid Rees) 130*99e0aae7SDavid Rees 131*99e0aae7SDavid Reesemboss_cc_util_test( 132*99e0aae7SDavid Rees name = "emboss_memory_util_test", 133*99e0aae7SDavid Rees srcs = [ 134*99e0aae7SDavid Rees "emboss_memory_util_test.cc", 135*99e0aae7SDavid Rees ], 136*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 137*99e0aae7SDavid Rees deps = [ 138*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 139*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 140*99e0aae7SDavid Rees ], 141*99e0aae7SDavid Rees) 142*99e0aae7SDavid Rees 143*99e0aae7SDavid Reesemboss_cc_util_test( 144*99e0aae7SDavid Rees name = "emboss_text_util_test", 145*99e0aae7SDavid Rees srcs = [ 146*99e0aae7SDavid Rees "emboss_text_util_test.cc", 147*99e0aae7SDavid Rees ], 148*99e0aae7SDavid Rees copts = ["-DEMBOSS_FORCE_ALL_CHECKS"], 149*99e0aae7SDavid Rees deps = [ 150*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 151*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 152*99e0aae7SDavid Rees ], 153*99e0aae7SDavid Rees) 154*99e0aae7SDavid Rees 155*99e0aae7SDavid Reescc_test( 156*99e0aae7SDavid Rees name = "emboss_cpp_util_google_integration_test", 157*99e0aae7SDavid Rees srcs = [ 158*99e0aae7SDavid Rees "emboss_cpp_util_google_integration_test.cc", 159*99e0aae7SDavid Rees ], 160*99e0aae7SDavid Rees copts = [ 161*99e0aae7SDavid Rees "-DEMBOSS_FORCE_ALL_CHECKS", 162*99e0aae7SDavid Rees "-Wsign-compare", 163*99e0aae7SDavid Rees ], 164*99e0aae7SDavid Rees deps = [ 165*99e0aae7SDavid Rees "//runtime/cpp:cpp_utils", 166*99e0aae7SDavid Rees "@com_google_absl//absl/strings", 167*99e0aae7SDavid Rees "@com_google_googletest//:gtest_main", 168*99e0aae7SDavid Rees ], 169*99e0aae7SDavid Rees) 170