1fb726d48Sopenharmony_ci# Copyright (c) Huawei Technologies Co., Ltd. 2023. All rights reserved.
2fb726d48Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
3fb726d48Sopenharmony_ci# you may not use this file except in compliance with the License.
4fb726d48Sopenharmony_ci# You may obtain a copy of the License at
5fb726d48Sopenharmony_ci#
6fb726d48Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
7fb726d48Sopenharmony_ci#
8fb726d48Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
9fb726d48Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
10fb726d48Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11fb726d48Sopenharmony_ci# See the License for the specific language governing permissions and
12fb726d48Sopenharmony_ci# limitations under the License.
13fb726d48Sopenharmony_ci
14fb726d48Sopenharmony_ciimport("//build/ohos.gni")
15fb726d48Sopenharmony_ciimport("../../../build/ts.gni")
16fb726d48Sopenharmony_ciOHOS_PROTO_GEN = "${THIRD_PARTY}/protogen"
17fb726d48Sopenharmony_ciohos_source_set("sdk_plugin") {
18fb726d48Sopenharmony_ci  subsystem_name = "trace_streamer"
19fb726d48Sopenharmony_ci  part_name = "sdk_sdk_plugin"
20fb726d48Sopenharmony_ci  sources = [
21fb726d48Sopenharmony_ci    "sdk_plugin_data_parser.cpp",
22fb726d48Sopenharmony_ci    "sdk_plugin_data_parser.h",
23fb726d48Sopenharmony_ci  ]
24fb726d48Sopenharmony_ci  include_dirs = [
25fb726d48Sopenharmony_ci    "..",
26fb726d48Sopenharmony_ci    "../include",
27fb726d48Sopenharmony_ci    "../trace_data",
28fb726d48Sopenharmony_ci    "${SRC}/base",
29fb726d48Sopenharmony_ci    "${THIRD_PARTY}/sqlite/include",
30fb726d48Sopenharmony_ci    "${OHOS_PROTO_GEN}/types/plugins/mock_data",
31fb726d48Sopenharmony_ci    "${THIRD_PARTY}/protobuf/src",
32fb726d48Sopenharmony_ci  ]
33fb726d48Sopenharmony_ci
34fb726d48Sopenharmony_ci  public_deps = [ "../protos/types/plugins/mock_data:mock_data_cpp" ]
35fb726d48Sopenharmony_ci}
36