Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Side by Side Diff: ui/ozone/platform/egltest/egltest.gypi

Issue 851853002: It is time. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Trying to reup because the last upload failed. Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2014 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.
4
5 {
6 'variables': {
7 'internal_ozone_platform_deps': [
8 'ozone_platform_egltest',
9 ],
10 'internal_ozone_platforms': [
11 'egltest'
12 ],
13 },
14 'targets': [
15 {
16 'target_name': 'ozone_platform_egltest',
17 'type': 'static_library',
18 'defines': [
19 'OZONE_IMPLEMENTATION',
20 ],
21 'dependencies': [
22 '../../base/base.gyp:base',
23 '../../third_party/khronos/khronos.gyp:khronos_headers',
24 '../events/events.gyp:events',
25 '../events/ozone/events_ozone.gyp:events_ozone_evdev',
26 '../gfx/gfx.gyp:gfx',
27 'eglplatform_shim',
28 ],
29 'sources': [
30 'ozone_platform_egltest.cc',
31 'ozone_platform_egltest.h',
32 ],
33 },
34 {
35 'target_name': 'eglplatform_shim',
36 'type': 'static_library',
37 'dependencies': [
38 '../../third_party/khronos/khronos.gyp:khronos_headers',
39 ],
40 'direct_dependent_settings': {
41 'include_dirs': [
42 '<(SHARED_INTERMEDIATE_DIR)',
43 ],
44 },
45 'include_dirs': [
46 '../../../..',
47 ],
48 'hard_dependency': 1,
49 'actions': [
50 {
51 'variables': {
52 'output_h': '<(SHARED_INTERMEDIATE_DIR)/library_loaders/libeglplatfo rm_shim.h',
53 'output_cc': '<(INTERMEDIATE_DIR)/libeglplatform_shim_loader.cc',
54 'generator': '../../tools/generate_library_loader/generate_library_l oader.py',
55 },
56 'action_name': 'generate_libeglplatform_shim_loader',
57 'inputs': [
58 '<(generator)',
59 ],
60 'outputs': [
61 '<(output_h)',
62 '<(output_cc)',
63 ],
64 'action': ['python',
65 '<(generator)',
66 '--name', 'LibeglplatformShimLoader',
67 '--output-h', '<(output_h)',
68 '--output-cc', '<(output_cc)',
69 '--header', '"ui/ozone/platform/egltest/eglplatform_shim.h" ',
70 'ShimQueryString',
71 'ShimInitialize',
72 'ShimTerminate',
73 'ShimCreateWindow',
74 'ShimQueryWindow',
75 'ShimDestroyWindow',
76 'ShimGetNativeDisplay',
77 'ShimGetNativeWindow',
78 'ShimReleaseNativeWindow',
79 ],
80 'message': 'Generating libeglplatform_shim library loader',
81 'process_outputs_as_sources': 1,
82 },
83 ],
84 },
85 ],
86 'conditions': [
87 ['ozone_platform_ozonex == 1', {
88 'targets': [
89 {
90 'target_name': 'eglplatform_shim_x11',
91 'type': 'loadable_module',
92 'product_name': 'eglplatform_shim',
93 'product_extension': 'so.1',
94 'include_dirs': [
95 '../../../..',
96 ],
97 'dependencies': [
98 '../../build/linux/system.gyp:x11',
99 ],
100 'sources': [
101 'eglplatform_shim.h',
102 'eglplatform_shim_xeleven.cc',
103 ],
104 },
105 ],
106 }],
107 ],
108 }
OLDNEW
« no previous file with comments | « ui/ozone/platform/egltest/eglplatform_shim_xeleven.cc ('k') | ui/ozone/platform/egltest/ozone_platform_egltest.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698