# Copyright 2023 Google LLC. All rights reserved. # # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file or at # https://developers.google.com/open-source/licenses/bsd add_library(hls_builder STATIC base/hls_notifier.h base/master_playlist.cc base/master_playlist.h base/media_playlist.cc base/media_playlist.h base/simple_hls_notifier.cc base/simple_hls_notifier.h base/tag.cc base/tag.h ) target_link_libraries(hls_builder absl::flags absl::log absl::strings absl::str_format file manifest_base media_base mpd_media_info_proto widevine_protos ) add_executable(hls_unittest base/master_playlist_unittest.cc base/media_playlist_unittest.cc base/mock_media_playlist.cc base/mock_media_playlist.h base/simple_hls_notifier_unittest.cc ) target_link_libraries(hls_unittest absl::flags file file_test_util gmock gtest gtest_main hls_builder test_data_util) add_test(NAME hls_unittest COMMAND hls_unittest)