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