10e98b08fSopenharmony_ci# Copyright (c) 2020 Huawei Device Co., Ltd. 20e98b08fSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 30e98b08fSopenharmony_ci# you may not use this file except in compliance with the License. 40e98b08fSopenharmony_ci# You may obtain a copy of the License at 50e98b08fSopenharmony_ci# 60e98b08fSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 70e98b08fSopenharmony_ci# 80e98b08fSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 90e98b08fSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 100e98b08fSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 110e98b08fSopenharmony_ci# See the License for the specific language governing permissions and 120e98b08fSopenharmony_ci# limitations under the License. 130e98b08fSopenharmony_ci 140e98b08fSopenharmony_ciimport("//build/lite/config/component/lite_component.gni") 150e98b08fSopenharmony_ci 160e98b08fSopenharmony_cilite_library("ace_kit_timer") { 170e98b08fSopenharmony_ci if (ohos_kernel_type == "liteos_m") { 180e98b08fSopenharmony_ci target_type = "static_library" 190e98b08fSopenharmony_ci } else { 200e98b08fSopenharmony_ci target_type = "shared_library" 210e98b08fSopenharmony_ci } 220e98b08fSopenharmony_ci sources = [ "src/nativeapi_timer_task.c" ] 230e98b08fSopenharmony_ci 240e98b08fSopenharmony_ci include_dirs = [ 250e98b08fSopenharmony_ci "include", 260e98b08fSopenharmony_ci "//commonlibrary/utils_lite/include", 270e98b08fSopenharmony_ci "//commonlibrary/utils_lite/kal/timer/include", 280e98b08fSopenharmony_ci ] 290e98b08fSopenharmony_ci if (ohos_kernel_type == "liteos_a") { 300e98b08fSopenharmony_ci include_dirs += [ "//third_party/musl/include" ] 310e98b08fSopenharmony_ci } 320e98b08fSopenharmony_ci public_deps = [ "//commonlibrary/utils_lite/kal/timer:kal_timer" ] 330e98b08fSopenharmony_ci} 34