1bafb9395Sopenharmony_ci# Copyright (c) 2020-2021 Huawei Device Co., Ltd.
2bafb9395Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
3bafb9395Sopenharmony_ci# you may not use this file except in compliance with the License.
4bafb9395Sopenharmony_ci# You may obtain a copy of the License at
5bafb9395Sopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
6bafb9395Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software
7bafb9395Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
8bafb9395Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9bafb9395Sopenharmony_ci# See the License for the specific language governing permissions and
10bafb9395Sopenharmony_ci# limitations under the License.
11bafb9395Sopenharmony_ci
12bafb9395Sopenharmony_ciGRAPHIC_GRAPHIC_UTILS_LITE_PATH = "//foundation/graphic/graphic_utils_lite"
13bafb9395Sopenharmony_ci
14bafb9395Sopenharmony_cigraphic_utils_include_dirs = [
15bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/interfaces/innerkits",
16bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/interfaces/kits",
17bafb9395Sopenharmony_ci]
18bafb9395Sopenharmony_ci
19bafb9395Sopenharmony_cigraphic_utils_sources = [
20bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/color.cpp",
21bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/common/paint.cpp",
22bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/depiction/depict_curve.cpp",
23bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/rasterizer/rasterizer_cells_antialias.cpp",
24bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/rasterizer/rasterizer_scanline_antialias.cpp",
25bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/rasterizer/rasterizer_scanline_clip.cpp",
26bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/vertexgenerate/vertex_generate_dash.cpp",
27bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/vertexgenerate/vertex_generate_stroke.cpp",
28bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/vertexprimitive/geometry_arc.cpp",
29bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/vertexprimitive/geometry_bezier_arc.cpp",
30bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/vertexprimitive/geometry_curves.cpp",
31bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/diagram/vertexprimitive/geometry_shorten_path.cpp",
32bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/geometry2d.cpp",
33bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/graphic_math.cpp",
34bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/graphic_performance.cpp",
35bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/hal_cpu.cpp",
36bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/hal_tick.cpp",
37bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/mem_api.cpp",
38bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/pixel_format_utils.cpp",
39bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/style.cpp",
40bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/trans_affine.cpp",
41bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/transform.cpp",
42bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/version.cpp",
43bafb9395Sopenharmony_ci]
44bafb9395Sopenharmony_ci
45bafb9395Sopenharmony_cigraphic_hals_include_dirs = [
46bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/interfaces/innerkits",
47bafb9395Sopenharmony_ci  "//drivers/peripheral/base",
48bafb9395Sopenharmony_ci  "//drivers/peripheral/display/interfaces/include",
49bafb9395Sopenharmony_ci]
50bafb9395Sopenharmony_ci
51bafb9395Sopenharmony_cigraphic_hals_sources = [
52bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/hals/gfx_engines.cpp",
53bafb9395Sopenharmony_ci  "$GRAPHIC_GRAPHIC_UTILS_LITE_PATH/frameworks/hals/hi_fbdev.cpp",
54bafb9395Sopenharmony_ci]
55