1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
8 'external_ozone_platforms': [],
9 'external_ozone_platform_files': [],
10 'external_ozone_platform_deps': [],
14 'target_name': 'ozone',
15 'type': '<(component)',
17 '<(DEPTH)/base/base.gyp:base',
18 '<(DEPTH)/ui/gfx/gfx.gyp:gfx',
19 '<(DEPTH)/ui/events/events.gyp:events',
20 '<(DEPTH)/skia/skia.gyp:skia',
21 '<@(external_ozone_platform_deps)',
24 'OZONE_IMPLEMENTATION',
27 'platform_list_file': '<(SHARED_INTERMEDIATE_DIR)/ui/ozone/ozone_platform_list.cc',
29 '<@(external_ozone_platforms)',
33 '<(platform_list_file)',
38 'platform/dri/ozone_platform_dri.cc',
39 'platform/dri/ozone_platform_dri.h',
40 'platform/test/ozone_platform_test.cc',
41 'platform/test/ozone_platform_test.h',
42 '<@(external_ozone_platform_files)',
46 'action_name': 'generate_ozone_platform_list',
48 'generator_path': 'generate_ozone_platform_list.py',
54 '<(platform_list_file)',
59 '--output_file=<(platform_list_file)',
60 '--default=<(ozone_platform)',
61 '<@(ozone_platforms)',
66 ['<(ozone_platform_dri)==1', {
72 }, { # ozone_platform_dri==0
74 ['exclude', '^platform/dri/'],
77 ['<(ozone_platform_test)==1', {
83 }, { # ozone_platform_test==0
85 ['exclude', '^platform/test/'],