1cb93a386Sopenharmony_ci# Copyright 2019 The SwiftShader Authors. All Rights Reserved.
2cb93a386Sopenharmony_ci#
3cb93a386Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
4cb93a386Sopenharmony_ci# you may not use this file except in compliance with the License.
5cb93a386Sopenharmony_ci# You may obtain a copy of the License at
6cb93a386Sopenharmony_ci#
7cb93a386Sopenharmony_ci#    http://www.apache.org/licenses/LICENSE-2.0
8cb93a386Sopenharmony_ci#
9cb93a386Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
10cb93a386Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
11cb93a386Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12cb93a386Sopenharmony_ci# See the License for the specific language governing permissions and
13cb93a386Sopenharmony_ci# limitations under the License.
14cb93a386Sopenharmony_ci
15cb93a386Sopenharmony_ciimport("${skia_root_dir}/testing/test.gni")
16cb93a386Sopenharmony_ci
17cb93a386Sopenharmony_citest("swiftshader_system_unittests") {
18cb93a386Sopenharmony_ci  deps = [
19cb93a386Sopenharmony_ci    "${skia_root_dir}/base",
20cb93a386Sopenharmony_ci    "${skia_root_dir}/base/test:test_support",
21cb93a386Sopenharmony_ci    "${skia_root_dir}/testing/gmock",
22cb93a386Sopenharmony_ci    "${skia_root_dir}/testing/gtest",
23cb93a386Sopenharmony_ci    "../../src/System",
24cb93a386Sopenharmony_ci    "../../third_party/marl:Marl",
25cb93a386Sopenharmony_ci  ]
26cb93a386Sopenharmony_ci
27cb93a386Sopenharmony_ci  sources = [
28cb93a386Sopenharmony_ci    "${skia_root_dir}/gpu/swiftshader_tests_main.cc",
29cb93a386Sopenharmony_ci    "LRUCacheTests.cpp",
30cb93a386Sopenharmony_ci    "unittests.cpp",
31cb93a386Sopenharmony_ci    "SynchronizationTests.cpp",
32cb93a386Sopenharmony_ci  ]
33cb93a386Sopenharmony_ci
34cb93a386Sopenharmony_ci  include_dirs = [
35cb93a386Sopenharmony_ci    "../../src"
36cb93a386Sopenharmony_ci  ]
37cb93a386Sopenharmony_ci}
38