1*09537850SAkhilesh Sanikop# Copyright 2019 The libgav1 Authors 2*09537850SAkhilesh Sanikop# 3*09537850SAkhilesh Sanikop# Licensed under the Apache License, Version 2.0 (the "License"); 4*09537850SAkhilesh Sanikop# you may not use this file except in compliance with the License. 5*09537850SAkhilesh Sanikop# You may obtain a copy of the License at 6*09537850SAkhilesh Sanikop# 7*09537850SAkhilesh Sanikop# http://www.apache.org/licenses/LICENSE-2.0 8*09537850SAkhilesh Sanikop# 9*09537850SAkhilesh Sanikop# Unless required by applicable law or agreed to in writing, software 10*09537850SAkhilesh Sanikop# distributed under the License is distributed on an "AS IS" BASIS, 11*09537850SAkhilesh Sanikop# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*09537850SAkhilesh Sanikop# See the License for the specific language governing permissions and 13*09537850SAkhilesh Sanikop# limitations under the License. 14*09537850SAkhilesh Sanikop 15*09537850SAkhilesh Sanikopif(LIBGAV1_UTILS_LIBGAV1_UTILS_CMAKE_) 16*09537850SAkhilesh Sanikop return() 17*09537850SAkhilesh Sanikopendif() # LIBGAV1_UTILS_LIBGAV1_UTILS_CMAKE_ 18*09537850SAkhilesh Sanikopset(LIBGAV1_UTILS_LIBGAV1_UTILS_CMAKE_ 1) 19*09537850SAkhilesh Sanikop 20*09537850SAkhilesh Sanikoplist(APPEND libgav1_utils_sources 21*09537850SAkhilesh Sanikop "${libgav1_source}/utils/array_2d.h" 22*09537850SAkhilesh Sanikop "${libgav1_source}/utils/bit_mask_set.h" 23*09537850SAkhilesh Sanikop "${libgav1_source}/utils/bit_reader.cc" 24*09537850SAkhilesh Sanikop "${libgav1_source}/utils/bit_reader.h" 25*09537850SAkhilesh Sanikop "${libgav1_source}/utils/block_parameters_holder.cc" 26*09537850SAkhilesh Sanikop "${libgav1_source}/utils/block_parameters_holder.h" 27*09537850SAkhilesh Sanikop "${libgav1_source}/utils/blocking_counter.h" 28*09537850SAkhilesh Sanikop "${libgav1_source}/utils/common.h" 29*09537850SAkhilesh Sanikop "${libgav1_source}/utils/compiler_attributes.h" 30*09537850SAkhilesh Sanikop "${libgav1_source}/utils/constants.cc" 31*09537850SAkhilesh Sanikop "${libgav1_source}/utils/constants.h" 32*09537850SAkhilesh Sanikop "${libgav1_source}/utils/cpu.cc" 33*09537850SAkhilesh Sanikop "${libgav1_source}/utils/cpu.h" 34*09537850SAkhilesh Sanikop "${libgav1_source}/utils/dynamic_buffer.h" 35*09537850SAkhilesh Sanikop "${libgav1_source}/utils/entropy_decoder.cc" 36*09537850SAkhilesh Sanikop "${libgav1_source}/utils/entropy_decoder.h" 37*09537850SAkhilesh Sanikop "${libgav1_source}/utils/executor.cc" 38*09537850SAkhilesh Sanikop "${libgav1_source}/utils/executor.h" 39*09537850SAkhilesh Sanikop "${libgav1_source}/utils/logging.cc" 40*09537850SAkhilesh Sanikop "${libgav1_source}/utils/logging.h" 41*09537850SAkhilesh Sanikop "${libgav1_source}/utils/memory.h" 42*09537850SAkhilesh Sanikop "${libgav1_source}/utils/queue.h" 43*09537850SAkhilesh Sanikop "${libgav1_source}/utils/raw_bit_reader.cc" 44*09537850SAkhilesh Sanikop "${libgav1_source}/utils/raw_bit_reader.h" 45*09537850SAkhilesh Sanikop "${libgav1_source}/utils/reference_info.h" 46*09537850SAkhilesh Sanikop "${libgav1_source}/utils/segmentation.cc" 47*09537850SAkhilesh Sanikop "${libgav1_source}/utils/segmentation.h" 48*09537850SAkhilesh Sanikop "${libgav1_source}/utils/segmentation_map.cc" 49*09537850SAkhilesh Sanikop "${libgav1_source}/utils/segmentation_map.h" 50*09537850SAkhilesh Sanikop "${libgav1_source}/utils/stack.h" 51*09537850SAkhilesh Sanikop "${libgav1_source}/utils/threadpool.cc" 52*09537850SAkhilesh Sanikop "${libgav1_source}/utils/threadpool.h" 53*09537850SAkhilesh Sanikop "${libgav1_source}/utils/types.h" 54*09537850SAkhilesh Sanikop "${libgav1_source}/utils/unbounded_queue.h" 55*09537850SAkhilesh Sanikop "${libgav1_source}/utils/vector.h") 56*09537850SAkhilesh Sanikop 57*09537850SAkhilesh Sanikopmacro(libgav1_add_utils_targets) 58*09537850SAkhilesh Sanikop libgav1_add_library(NAME 59*09537850SAkhilesh Sanikop libgav1_utils 60*09537850SAkhilesh Sanikop TYPE 61*09537850SAkhilesh Sanikop OBJECT 62*09537850SAkhilesh Sanikop SOURCES 63*09537850SAkhilesh Sanikop ${libgav1_utils_sources} 64*09537850SAkhilesh Sanikop DEFINES 65*09537850SAkhilesh Sanikop ${libgav1_defines} 66*09537850SAkhilesh Sanikop INCLUDES 67*09537850SAkhilesh Sanikop ${libgav1_include_paths} 68*09537850SAkhilesh Sanikop ${libgav1_gtest_include_paths}) 69*09537850SAkhilesh Sanikop 70*09537850SAkhilesh Sanikopendmacro() 71