| # Copyright 2020 The IREE Authors | 
 | # | 
 | # Licensed under the Apache License v2.0 with LLVM Exceptions. | 
 | # See https://llvm.org/LICENSE.txt for license information. | 
 | # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | 
 |  | 
 | iree_add_all_subdirs() | 
 |  | 
 | if(IREE_BUILD_BINDINGS_TFLITE_JAVA) | 
 |   add_subdirectory(java/org/tensorflow/lite) | 
 | endif() | 
 |  | 
 | iree_cc_library( | 
 |   NAME | 
 |     shim | 
 |   HDRS | 
 |     "include/tensorflow/lite/c/c_api.h" | 
 |     "include/tensorflow/lite/c/c_api_experimental.h" | 
 |     "include/tensorflow/lite/c/common.h" | 
 |   SRCS | 
 |     "interpreter.c" | 
 |     "interpreter.h" | 
 |     "model.c" | 
 |     "model.h" | 
 |     "options.c" | 
 |     "options.h" | 
 |     "shim.c" | 
 |     "shim.h" | 
 |     "tensor.c" | 
 |     "tensor.h" | 
 |   DEPS | 
 |     iree::base | 
 |     iree::base::internal | 
 |     iree::base::internal::synchronization | 
 |     iree::hal | 
 |     iree::hal::drivers | 
 |     iree::modules::hal | 
 |     iree::vm | 
 |     iree::vm::bytecode::module | 
 |   PUBLIC | 
 | ) | 
 |  | 
 | if(NOT IREE_BUILD_COMPILER OR NOT IREE_BUILD_TESTS) | 
 |   return() | 
 | endif() | 
 |  | 
 | iree_cc_test( | 
 |   NAME | 
 |     smoke_test | 
 |   SRCS | 
 |     "smoke_test.cc" | 
 |   DEPS | 
 |     ::shim | 
 |     iree::runtime::bindings::tflite::testdata::add_dynamic_c | 
 |     iree::runtime::bindings::tflite::testdata::add_multi_c | 
 |     iree::runtime::bindings::tflite::testdata::add_static_c | 
 |     iree::testing::gtest | 
 |     iree::testing::gtest_main | 
 | ) |