Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'internal_ozone_platform_deps': [ | 7 'internal_ozone_platform_deps': [ |
| 8 'ozone_platform_dri', | 8 'ozone_platform_dri', |
| 9 'ozone_platform_gbm', | |
| 9 ], | 10 ], |
| 10 'internal_ozone_platforms': [ | 11 'internal_ozone_platforms': [ |
| 11 'dri' | 12 'dri', |
| 13 'gbm', | |
| 12 ], | 14 ], |
| 13 }, | 15 }, |
| 14 'targets': [ | 16 'targets': [ |
| 15 { | 17 { |
| 18 'target_name': 'common_dri', | |
| 19 'type': 'static_library', | |
| 20 'dependencies': [ | |
| 21 '../../base/base.gyp:base', | |
| 22 '../../build/linux/system.gyp:dridrm', | |
| 23 '../../skia/skia.gyp:skia', | |
| 24 '../gfx/gfx.gyp:gfx_geometry', | |
| 25 ], | |
| 26 'defines': [ | |
| 27 'OZONE_IMPLEMENTATION', | |
| 28 ], | |
| 29 'sources': [ | |
| 30 'dri_vsync_provider.cc', | |
| 31 'dri_vsync_provider.h', | |
| 32 'dri_util.cc', | |
| 33 'dri_util.h', | |
| 34 'dri_wrapper.cc', | |
| 35 'dri_wrapper.h', | |
| 36 'hardware_display_controller.cc', | |
| 37 'hardware_display_controller.h', | |
| 38 'screen_manager.cc', | |
| 39 'screen_manager.h', | |
| 40 'scanout_surface.h', | |
| 41 ], | |
| 42 }, | |
| 43 { | |
| 16 'target_name': 'ozone_platform_dri', | 44 'target_name': 'ozone_platform_dri', |
| 17 'type': 'static_library', | 45 'type': 'static_library', |
| 18 'dependencies': [ | 46 'dependencies': [ |
| 19 '../../base/base.gyp:base', | 47 '../../base/base.gyp:base', |
| 20 '../../build/linux/system.gyp:dridrm', | 48 '../../build/linux/system.gyp:dridrm', |
| 21 '../../skia/skia.gyp:skia', | 49 '../../skia/skia.gyp:skia', |
| 22 '../base/ui_base.gyp:ui_base', | 50 '../base/ui_base.gyp:ui_base', |
| 23 '../display/display.gyp:display_types', | 51 '../display/display.gyp:display_types', |
| 24 '../display/display.gyp:display_util', | 52 '../display/display.gyp:display_util', |
| 25 '../events/events.gyp:events', | 53 '../events/events.gyp:events', |
| 26 '../events/ozone/events_ozone.gyp:events_ozone_evdev', | 54 '../events/ozone/events_ozone.gyp:events_ozone_evdev', |
| 27 '../gfx/gfx.gyp:gfx', | 55 '../gfx/gfx.gyp:gfx', |
| 28 '../gfx/gfx.gyp:gfx_geometry', | 56 '../gfx/gfx.gyp:gfx_geometry', |
| 57 'common_dri', | |
| 29 ], | 58 ], |
| 30 'defines': [ | 59 'defines': [ |
| 31 'OZONE_IMPLEMENTATION', | 60 'OZONE_IMPLEMENTATION', |
| 32 ], | 61 ], |
| 33 'sources': [ | 62 'sources': [ |
| 34 'chromeos/display_mode_dri.cc', | 63 'chromeos/display_mode_dri.cc', |
| 35 'chromeos/display_mode_dri.h', | 64 'chromeos/display_mode_dri.h', |
| 36 'chromeos/display_snapshot_dri.cc', | 65 'chromeos/display_snapshot_dri.cc', |
| 37 'chromeos/display_snapshot_dri.h', | 66 'chromeos/display_snapshot_dri.h', |
| 38 'chromeos/native_display_delegate_dri.cc', | 67 'chromeos/native_display_delegate_dri.cc', |
| 39 'chromeos/native_display_delegate_dri.h', | 68 'chromeos/native_display_delegate_dri.h', |
| 40 'cursor_factory_evdev_dri.cc', | 69 'cursor_factory_evdev_dri.cc', |
| 41 'cursor_factory_evdev_dri.h', | 70 'cursor_factory_evdev_dri.h', |
| 42 'dri_buffer.cc', | 71 'dri_buffer.cc', |
| 43 'dri_buffer.h', | 72 'dri_buffer.h', |
| 44 'dri_surface.cc', | 73 'dri_surface.cc', |
| 45 'dri_surface.h', | 74 'dri_surface.h', |
| 46 'dri_surface_factory.cc', | 75 'dri_surface_factory.cc', |
| 47 'dri_surface_factory.h', | 76 'dri_surface_factory.h', |
| 48 'dri_util.cc', | |
| 49 'dri_util.h', | |
| 50 'dri_vsync_provider.cc', | |
| 51 'dri_vsync_provider.h', | |
| 52 'dri_wrapper.cc', | |
| 53 'dri_wrapper.h', | |
| 54 'hardware_display_controller.cc', | |
| 55 'hardware_display_controller.h', | |
| 56 'ozone_platform_dri.cc', | 77 'ozone_platform_dri.cc', |
| 57 'ozone_platform_dri.h', | 78 'ozone_platform_dri.h', |
| 58 'screen_manager.cc', | 79 ], |
| 59 'screen_manager.h', | 80 }, |
| 81 { | |
| 82 'target_name': 'ozone_platform_gbm', | |
| 83 'type': 'static_library', | |
| 84 'dependencies': [ | |
| 85 '../../base/base.gyp:base', | |
| 86 '../../build/linux/system.gyp:dridrm', | |
| 87 '../../skia/skia.gyp:skia', | |
| 88 '../base/ui_base.gyp:ui_base', | |
| 89 '../events/events.gyp:events', | |
| 90 '../events/ozone/events_ozone.gyp:events_ozone', | |
| 91 '../gfx/gfx.gyp:gfx', | |
| 92 'common_dri', | |
| 93 ], | |
| 94 'link_settings': { | |
| 95 'libraries': [ | |
| 96 '-lgbm', | |
|
dnicoara
2014/05/27 15:16:54
How official do we want this to be? Currently it i
rjkroege
2014/05/27 15:33:42
it's more work but if we're going to have this cod
vignatti (out of this project)
2014/05/27 16:40:20
But can we have gbm discovered by pkg-config at le
dnicoara
2014/05/27 17:20:52
Done.
| |
| 97 ], | |
| 98 }, | |
| 99 'defines': [ | |
| 100 'OZONE_IMPLEMENTATION', | |
| 101 ], | |
| 102 'sources': [ | |
| 103 'gbm_surface.cc', | |
| 104 'gbm_surface.h', | |
| 105 'gbm_surface_factory.cc', | |
| 106 'gbm_surface_factory.h', | |
| 107 'ozone_platform_gbm.cc', | |
| 108 'ozone_platform_gbm.h', | |
| 60 ], | 109 ], |
| 61 }, | 110 }, |
| 62 ], | 111 ], |
| 63 } | 112 } |
| OLD | NEW |