• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14import("//build/ohos.gni")
15
16group("test") {
17  testonly = true
18
19  deps = [
20    "fuzztest:fuzztest",
21    "systemtest:systemtest",
22    "unittest:unittest",
23  ]
24}
25
26ohos_executable("render_service_client_rs_demo") {
27  sources = [ "render_service_client_rs_demo.cpp" ]
28
29  include_dirs = [
30    # render_service_base include
31    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/src",
32    "//foundation/graphic/graphic_2d/rosen/include",
33    "//drivers/peripheral/display/interfaces/include",
34    "//foundation/multimedia/image_framework/interfaces/innerkits/include",
35  ]
36
37  deps = [
38    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
39    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
40    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
41    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
42    "//third_party/zlib:libz",
43  ]
44
45  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
46
47  part_name = "graphic_standard"
48  subsystem_name = "graphic"
49}
50
51ohos_executable("render_service_client_app_demo") {
52  sources = [ "render_service_client_app_demo.cpp" ]
53
54  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
55
56  deps = [
57    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
58    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
59    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
60    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
61    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
62    "//foundation/window/window_manager/wm:libwm",
63    "//foundation/window/window_manager/wmserver:libwms",
64    "//third_party/zlib:libz",
65  ]
66
67  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
68
69  part_name = "graphic_standard"
70  subsystem_name = "graphic"
71}
72
73ohos_executable("render_service_client_modifier_demo") {
74  sources = [ "render_service_client_modifier_demo.cpp" ]
75
76  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
77
78  deps = [
79    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
80    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
81    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
82    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
83    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
84    "//foundation/window/window_manager/wm:libwm",
85    "//foundation/window/window_manager/wmserver:libwms",
86    "//third_party/zlib:libz",
87  ]
88
89  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
90
91  part_name = "graphic_standard"
92  subsystem_name = "graphic"
93}
94
95ohos_executable("render_service_client_gravity_demo") {
96  sources = [ "render_service_client_gravity_demo.cpp" ]
97
98  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
99
100  deps = [
101    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
102    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
103    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
104    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
105    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
106    "//foundation/window/window_manager/wm:libwm",
107    "//foundation/window/window_manager/wmserver:libwms",
108    "//third_party/zlib:libz",
109  ]
110
111  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
112
113  part_name = "graphic_standard"
114  subsystem_name = "graphic"
115}
116
117ohos_executable("render_service_client_scale_demo") {
118  sources = [ "render_service_client_scale_demo.cpp" ]
119
120  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
121
122  deps = [
123    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
124    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
125    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
126    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
127    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
128    "//foundation/window/window_manager/wm:libwm",
129    "//foundation/window/window_manager/wmserver:libwms",
130    "//third_party/zlib:libz",
131  ]
132
133  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
134
135  part_name = "graphic_standard"
136  subsystem_name = "graphic"
137}
138
139ohos_executable("render_service_client_rs_animation_demo") {
140  sources = [ "render_service_client_rs_animation_demo.cpp" ]
141
142  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
143
144  deps = [
145    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
146    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
147    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
148    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
149    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
150    "//foundation/window/window_manager/wm:libwm",
151    "//foundation/window/window_manager/wmserver:libwms",
152    "//third_party/zlib:libz",
153  ]
154
155  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
156
157  part_name = "graphic_standard"
158  subsystem_name = "graphic"
159}
160
161ohos_executable("surface_capture_demo") {
162  sources = [ "surface_capture_test.cpp" ]
163
164  deps = [
165    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
166    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
167    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
168    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
169    "//foundation/multimedia/image_framework/interfaces/innerkits:image_native",
170    "//third_party/zlib:libz",
171  ]
172
173  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
174
175  part_name = "graphic_standard"
176  subsystem_name = "graphic"
177}
178
179ohos_executable("security_layer_demo") {
180  sources = [ "security_layer_demo.cpp" ]
181
182  deps = [
183    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
184    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
185    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
186  ]
187
188  part_name = "graphic_standard"
189  subsystem_name = "graphic"
190}
191
192ohos_executable("render_service_client_surface_node_demo") {
193  sources = [ "render_service_client_surface_node_demo.cpp" ]
194
195  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
196
197  deps = [
198    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
199    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
200    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
201    "//foundation/window/window_manager/wm:libwm",
202    "//foundation/window/window_manager/wmserver:libwms",
203    "//third_party/zlib:libz",
204  ]
205
206  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
207
208  external_deps = [ "hiviewdfx_hilog_native:libhilog" ]
209
210  part_name = "graphic_standard"
211  subsystem_name = "graphic"
212}
213
214ohos_executable("render_service_client_uni_render_demo") {
215  sources = [ "render_service_client_uni_render_demo.cpp" ]
216
217  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
218
219  deps = [
220    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
221    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
222    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk",
223    "//foundation/window/window_manager/wm:libwm",
224    "//foundation/window/window_manager/wmserver:libwms",
225    "//third_party/zlib:libz",
226  ]
227
228  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
229
230  external_deps = [ "hiviewdfx_hilog_native:libhilog" ]
231
232  part_name = "graphic_standard"
233  subsystem_name = "graphic"
234}
235
236ohos_executable("rs_uni_render_pixelmap_demo") {
237  sources = [ "rs_uni_render_pixelmap_demo.cpp" ]
238
239  include_dirs = [ "//foundation/window/window_manager/interfaces/innerkits" ]
240
241  deps = [
242    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
243    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
244    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
245    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
246    "//foundation/window/window_manager/wm:libwm",
247    "//foundation/window/window_manager/wmserver:libwms",
248    "//third_party/zlib:libz",
249  ]
250
251  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
252
253  part_name = "graphic_standard"
254  subsystem_name = "graphic"
255}
256
257ohos_executable("render_service_display_mode_demo") {
258  sources = [ "render_service_display_mode_demo.cpp" ]
259
260  include_dirs = [
261    # render_service_base include
262    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/src",
263    "//foundation/graphic/graphic_2d/rosen/include",
264    "//drivers/peripheral/display/interfaces/include",
265    "//foundation/multimedia/image_framework/interfaces/innerkits/include",
266  ]
267
268  deps = [
269    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
270    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
271    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
272    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
273    "//third_party/zlib:libz",
274  ]
275
276  public_deps = [ "//third_party/flutter/build/skia:ace_skia_ohos" ]
277
278  part_name = "graphic_standard"
279  subsystem_name = "graphic"
280}
281ohos_executable("render_service_client_tunnel_handle_demo") {
282  sources = [ "render_service_client_tunnel_handle_demo.cpp" ]
283
284  include_dirs = [
285    "//foundation/window/window_manager/interfaces/innerkits",
286
287    # render_service_base include
288    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/src",
289    "//foundation/graphic/graphic_2d/interfaces/inner_api/surface/",
290    "//foundation/graphic/graphic_2d/interfaces/inner_api/wmclient/",
291  ]
292
293  deps = [
294    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
295    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
296    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
297    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
298    "//foundation/window/window_manager/wm:libwm",
299    "//foundation/window/window_manager/wmserver:libwms",
300    "//third_party/zlib:libz",
301  ]
302
303  part_name = "graphic_standard"
304  subsystem_name = "graphic"
305}
306
307ohos_executable("render_service_client_overlay_demo") {
308  sources = [ "render_service_client_overlay_demo.cpp" ]
309
310  include_dirs = [
311    "//foundation/window/window_manager/interfaces/innerkits",
312
313    # render_service_base include
314    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/src",
315    "//foundation/graphic/graphic_2d/interfaces/inner_api/surface/",
316    "//foundation/graphic/graphic_2d/interfaces/inner_api/wmclient/",
317  ]
318
319  deps = [
320    "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
321    "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
322    "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
323    "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
324    "//foundation/window/window_manager/wm:libwm",
325    "//foundation/window/window_manager/wmserver:libwms",
326    "//third_party/zlib:libz",
327  ]
328
329  part_name = "graphic_standard"
330  subsystem_name = "graphic"
331}
332