# Copyright (C) 2024 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. package( default_visibility = ["//visibility:public"], ) # Newer version of `rust_bindgen` requires a `cc_library` target that actually produces a static # library and instead of only headers. Thus we generate a placeholder source file to meet the # requirement. genrule( name = "bindgen_noop_cc", outs = ["bindgen_noop_cc.cc"], cmd = "touch $(OUTS)", ) cc_library( name = "libdttable_c", srcs = [":bindgen_noop_cc"], hdrs = ["dt_table.h"], includes = ["."], )