1# Copyright 2020 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15load( 16 "//pw_build:pigweed.bzl", 17 "pw_cc_binary", 18) 19 20package(default_visibility = ["//visibility:public"]) 21 22licenses(["notice"]) # Apache License 2.0 23 24pw_cc_binary( 25 name = "pointer_simple", 26 srcs = ["pointer_simple.cc"], 27 deps = [ 28 "//pw_result", 29 "//pw_log", 30 ], 31) 32 33pw_cc_binary( 34 name = "result_simple", 35 srcs = ["result_simple.cc"], 36 deps = [ 37 "//pw_result", 38 "//pw_log", 39 ], 40) 41 42pw_cc_binary( 43 name = "pointer_noinline", 44 srcs = ["pointer_noinline.cc"], 45 deps = [ 46 "//pw_result", 47 "//pw_log", 48 ], 49) 50 51pw_cc_binary( 52 name = "result_noinline", 53 srcs = ["result_noinline.cc"], 54 deps = [ 55 "//pw_result", 56 "//pw_log", 57 ], 58) 59 60pw_cc_binary( 61 name = "pointer_read", 62 srcs = ["pointer_read.cc"], 63 deps = [ 64 "//pw_result", 65 "//pw_log", 66 "//pw_span", 67 ], 68) 69 70pw_cc_binary( 71 name = "result_read", 72 srcs = ["result_read.cc"], 73 deps = [ 74 "//pw_result", 75 "//pw_log", 76 "//pw_span", 77 ], 78) 79