xref: /aosp_15_r20/external/angle/build/config/ozone_extra.gni (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker# Copyright 2016 The Chromium Authors
2*8975f5c5SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
3*8975f5c5SAndroid Build Coastguard Worker# found in the LICENSE file.
4*8975f5c5SAndroid Build Coastguard Worker
5*8975f5c5SAndroid Build Coastguard Worker# This list contains the name of external platforms that are passed to the
6*8975f5c5SAndroid Build Coastguard Worker# --ozone-platform command line argument or used for the ozone_platform build
7*8975f5c5SAndroid Build Coastguard Worker# config. For example ozone_external_platforms = [ "foo1", "foo2", ... ]
8*8975f5c5SAndroid Build Coastguard Workerozone_external_platforms = []
9*8975f5c5SAndroid Build Coastguard Worker
10*8975f5c5SAndroid Build Coastguard Worker# This list contains dependencies for external platforms. Typically, the Ozone
11*8975f5c5SAndroid Build Coastguard Worker# implementations are placed into ui/ozone/platform/ and so this will look
12*8975f5c5SAndroid Build Coastguard Worker# something like:
13*8975f5c5SAndroid Build Coastguard Worker# ozone_external_platform_deps = [ "platform/foo1", "platform/foo_2", ... ]
14*8975f5c5SAndroid Build Coastguard Workerozone_external_platform_deps = []
15*8975f5c5SAndroid Build Coastguard Worker
16*8975f5c5SAndroid Build Coastguard Worker# If a platform has unit tests, the corresponding source_set can be listed here
17*8975f5c5SAndroid Build Coastguard Worker# so that they get included into ozone_unittests.
18*8975f5c5SAndroid Build Coastguard Worker# ozone_external_platform_test_deps = [ "platform/foo1:foo1_unitests", ... ]
19*8975f5c5SAndroid Build Coastguard Workerozone_external_platform_test_deps = []
20*8975f5c5SAndroid Build Coastguard Worker
21*8975f5c5SAndroid Build Coastguard Worker# If a platform has integration tests, the corresponding source_set can be
22*8975f5c5SAndroid Build Coastguard Worker# listed here so that they get included into ozone_integration_tests.
23*8975f5c5SAndroid Build Coastguard Workerozone_external_platform_integration_test_deps = []
24*8975f5c5SAndroid Build Coastguard Worker
25*8975f5c5SAndroid Build Coastguard Worker# If a platform has test support files for ui, the corresponding source_set can
26*8975f5c5SAndroid Build Coastguard Worker# be listed here so that they get included into ui_test_support.
27*8975f5c5SAndroid Build Coastguard Worker# ozone_external_platform_ui_test_support_deps = [ "platform/foo1:ui_test_support", ... ]
28*8975f5c5SAndroid Build Coastguard Workerozone_external_platform_ui_test_support_deps = []
29*8975f5c5SAndroid Build Coastguard Worker
30*8975f5c5SAndroid Build Coastguard Worker# If a platform has a test support for interactive_ui_tests, the corresponding
31*8975f5c5SAndroid Build Coastguard Worker# source_set can be listed here so that they can included into
32*8975f5c5SAndroid Build Coastguard Worker# interactive_ui_tests.
33*8975f5c5SAndroid Build Coastguard Workerozone_external_interactive_ui_tests_deps = []
34