1049e185fSopenharmony_ci# Copyright (C) 2024 Huawei Device Co., Ltd. 2049e185fSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3049e185fSopenharmony_ci# you may not use this file except in compliance with the License. 4049e185fSopenharmony_ci# You may obtain a copy of the License at 5049e185fSopenharmony_ci# 6049e185fSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7049e185fSopenharmony_ci# 8049e185fSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9049e185fSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10049e185fSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11049e185fSopenharmony_ci# See the License for the specific language governing permissions and 12049e185fSopenharmony_ci# limitations under the License. 13049e185fSopenharmony_ci 14049e185fSopenharmony_ciimport("//build/test.gni") 15049e185fSopenharmony_ciimport("//foundation/multimedia/player_framework/config.gni") 16049e185fSopenharmony_ci 17049e185fSopenharmony_ciohos_unittest("player_framework_dfx_test") { 18049e185fSopenharmony_ci module_out_path = "player_framework/media_dfx" 19049e185fSopenharmony_ci 20049e185fSopenharmony_ci cflags = [ 21049e185fSopenharmony_ci "-Wall", 22049e185fSopenharmony_ci "-Werror", 23049e185fSopenharmony_ci "-Dprivate=public", 24049e185fSopenharmony_ci "-Dprotected=public", 25049e185fSopenharmony_ci ] 26049e185fSopenharmony_ci 27049e185fSopenharmony_ci include_dirs = [ "$MEDIA_PLAYER_ROOT_DIR/services/utils/include" ] 28049e185fSopenharmony_ci 29049e185fSopenharmony_ci sources = [ "media_dfx_test.cpp" ] 30049e185fSopenharmony_ci 31049e185fSopenharmony_ci deps = [ "$MEDIA_PLAYER_ROOT_DIR/services/utils:media_service_utils" ] 32049e185fSopenharmony_ci 33049e185fSopenharmony_ci external_deps = [ 34049e185fSopenharmony_ci "c_utils:utils", 35049e185fSopenharmony_ci "media_foundation:media_foundation", 36049e185fSopenharmony_ci ] 37049e185fSopenharmony_ci 38049e185fSopenharmony_ci subsystem_name = "multimedia" 39049e185fSopenharmony_ci part_name = "player_framework" 40049e185fSopenharmony_ci} 41