15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (c) 2012 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){ 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'variables': { 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'chromium_code': 1, 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }, 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'targets': [ 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch # GN version: //ui/aura 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'target_name': 'aura', 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'type': '<(component)', 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'dependencies': [ 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/base.gyp:base', 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/base.gyp:base_i18n', 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../skia/skia.gyp:skia', 19a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) '../base/ui_base.gyp:ui_base', 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../compositor/compositor.gyp:compositor', 214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../events/events.gyp:events', 22f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) '../events/events.gyp:events_base', 23cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../events/platform/events_platform.gyp:events_platform', 244e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../gfx/gfx.gyp:gfx', 255d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../gfx/gfx.gyp:gfx_geometry', 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'defines': [ 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'AURA_IMPLEMENTATION', 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'sources': [ 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/aura_constants.cc', 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/aura_constants.h', 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/capture_client.cc', 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/capture_client.h', 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/capture_delegate.h', 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/cursor_client.cc', 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/cursor_client.h', 38c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 'client/cursor_client_observer.h', 39c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 'client/cursor_client_observer.cc', 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/default_capture_client.cc', 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/default_capture_client.h', 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/event_client.cc', 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/event_client.h', 442a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'client/focus_change_observer.cc', 452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'client/focus_change_observer.h', 462a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'client/focus_client.cc', 472a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'client/focus_client.h', 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/screen_position_client.cc', 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/screen_position_client.h', 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/visibility_client.cc', 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'client/visibility_client.h', 525d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 'client/window_stacking_client.cc', 535d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 'client/window_stacking_client.h', 541e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) 'client/window_tree_client.cc', 551e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) 'client/window_tree_client.h', 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'env.cc', 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'env.h', 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'env_observer.h', 594e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'input_state_lookup.cc', 604e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'input_state_lookup.h', 614e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'input_state_lookup_win.cc', 624e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'input_state_lookup_win.h', 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'layout_manager.cc', 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'layout_manager.h', 6546d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) 'remote_window_tree_host_win.cc', 665d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 'remote_window_tree_host_win.h', 675d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 'scoped_window_targeter.cc', 685d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 'scoped_window_targeter.h', 695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'window.cc', 705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'window.h', 71a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_event_dispatcher.cc', 72a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_event_dispatcher.h', 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'window_delegate.h', 74a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) 'window_layer_type.h', 7546d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) 'window_observer.cc', 765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'window_observer.h', 77a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_targeter.cc', 78a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_targeter.h', 795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'window_tracker.cc', 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'window_tracker.h', 81f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 'window_tree_host.cc', 82f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 'window_tree_host.h', 83a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_mac.mm', 84a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_mac.h', 85a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_observer.h', 86a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_ozone.cc', 87a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_ozone.h', 88a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_win.cc', 89a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_win.h', 90a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_x11.cc', 91a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_tree_host_x11.h', 92effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/activation_change_observer.h', 93effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/activation_change_observer.cc', 94effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/activation_client.cc', 95effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/activation_client.h', 96effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/activation_delegate.cc', 97effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/activation_delegate.h', 98effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/animation_host.cc', 99effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/animation_host.h', 100effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/dispatcher_client.cc', 101effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/dispatcher_client.h', 102effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/drag_drop_client.cc', 103effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/drag_drop_client.h', 104effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/drag_drop_delegate.cc', 105effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/drag_drop_delegate.h', 106effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/scoped_tooltip_disabler.cc', 107effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/scoped_tooltip_disabler.h', 108effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/tooltip_client.cc', 109effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/tooltip_client.h', 110effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/transient_window_client.cc', 111effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/transient_window_client.h', 112effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/window_move_client.cc', 113effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch '../wm/public/window_move_client.h', 1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'conditions': [ 1162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) ['use_x11==1', { 1175d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 'dependencies': [ 1185d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../../build/linux/system.gyp:x11', 1195d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../../build/linux/system.gyp:xrandr', 1205d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../../build/linux/system.gyp:xi', 121cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../events/platform/x11/x11_events_platform.gyp:x11_events_platform', 1225d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) ], 1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }], 1242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) ['OS=="win"', { 1252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'dependencies': [ 12690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) '../metro_viewer/metro_viewer.gyp:metro_viewer_messages', 1275f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) '../platform_window/win/win_window.gyp:win_window', 12890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) '../../ipc/ipc.gyp:ipc', 1292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) ], 1304e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'sources!': [ 1314e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'input_state_lookup.cc', 1324e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) ], 1332a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) }], 1340f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) ['use_ozone==1', { 1350f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) 'dependencies': [ 136cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../events/ozone/events_ozone.gyp:events_ozone', 1370f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) '../ozone/ozone.gyp:ozone', 138116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch '../ozone/ozone.gyp:ozone_base', 1390f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) ], 1400f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) }], 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }, 1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 144116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch # GN version: //ui/aura:test_support 1452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'target_name': 'aura_test_support', 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'type': 'static_library', 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'dependencies': [ 1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../skia/skia.gyp:skia', 1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../testing/gtest.gyp:gtest', 150a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) '../base/ui_base.gyp:ui_base', 1510529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch '../base/ui_base.gyp:ui_base_test_support', 1521e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '../compositor/compositor.gyp:compositor_test_support', 1534e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../events/events.gyp:events', 154f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) '../events/events.gyp:events_base', 155f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) '../events/events.gyp:events_test_support', 1564e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../gfx/gfx.gyp:gfx', 1575d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../gfx/gfx.gyp:gfx_geometry', 1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'aura', 1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'include_dirs': [ 1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '..', 1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'sources': [ 1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/aura_test_base.cc', 1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/aura_test_base.h', 1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/aura_test_helper.cc', 1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/aura_test_helper.h', 1685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 'test/aura_test_utils.cc', 1695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 'test/aura_test_utils.h', 1704e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'test/env_test_helper.h', 1715f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 'test/event_generator_delegate_aura.cc', 1725f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 'test/event_generator_delegate_aura.h', 173868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 'test/test_cursor_client.cc', 174868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 'test/test_cursor_client.h', 1758bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles) 'test/test_focus_client.cc', 1768bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles) 'test/test_focus_client.h', 1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/test_screen.cc', 1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/test_screen.h', 1791e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) 'test/test_window_tree_client.cc', 1801e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) 'test/test_window_tree_client.h', 1815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/test_windows.cc', 1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/test_windows.h', 1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/test_window_delegate.cc', 1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/test_window_delegate.h', 185868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 'test/ui_controls_factory_aura.h', 186868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 'test/ui_controls_factory_aurawin.cc', 187868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 'test/ui_controls_factory_aurax11.cc', 188116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'test/ui_controls_factory_ozone.cc', 189116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'test/window_event_dispatcher_test_api.cc', 190116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 'test/window_event_dispatcher_test_api.h', 1912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'test/window_test_api.cc', 1922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'test/window_test_api.h', 1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 1942a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 1952a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'msvs_disabled_warnings': [ 4267, ], 1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }, 1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 1985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'target_name': 'aura_demo', 1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'type': 'executable', 2005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'dependencies': [ 2015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/base.gyp:base', 2025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/base.gyp:base_i18n', 2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../skia/skia.gyp:skia', 2045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../third_party/icu/icu.gyp:icui18n', 2055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../third_party/icu/icu.gyp:icuuc', 206a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) '../base/ui_base.gyp:ui_base', 2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../compositor/compositor.gyp:compositor', 2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../compositor/compositor.gyp:compositor_test_support', 2094e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../events/events.gyp:events', 2104e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../gfx/gfx.gyp:gfx', 2115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../gfx/gfx.gyp:gfx_geometry', 2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'aura', 2132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'aura_test_support', 2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'include_dirs': [ 2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '..', 2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'sources': [ 2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'demo/demo_main.cc', 2205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 221a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'conditions': [ 222a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ['use_x11==1', { 223a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'dependencies': [ 224cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../gfx/x/gfx_x11.gyp:gfx_x11', 225a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ], 226a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch }], 227a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ] 2285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }, 2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'target_name': 'aura_bench', 2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'type': 'executable', 2325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'dependencies': [ 2335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/base.gyp:base', 2345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/base.gyp:base_i18n', 2355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../../cc/cc.gyp:cc', 23646d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) '../../gpu/gpu.gyp:gles2_implementation', 2375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../skia/skia.gyp:skia', 2385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../third_party/icu/icu.gyp:icui18n', 2395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../third_party/icu/icu.gyp:icuuc', 240a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) '../base/ui_base.gyp:ui_base', 2415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../compositor/compositor.gyp:compositor', 2425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../compositor/compositor.gyp:compositor_test_support', 2434e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../events/events.gyp:events', 2444e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../gfx/gfx.gyp:gfx', 2455d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../gfx/gfx.gyp:gfx_geometry', 2465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'aura', 2472a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'aura_test_support', 2485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'include_dirs': [ 2505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '..', 2515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'sources': [ 2535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'bench/bench_main.cc', 2545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 255a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'conditions': [ 256a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ['use_x11==1', { 257a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 'dependencies': [ 258cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '../gfx/x/gfx_x11.gyp:gfx_x11', 259a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ], 260a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch }], 261a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch ] 2625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }, 2635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) { 2645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'target_name': 'aura_unittests', 2655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'type': 'executable', 2665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'dependencies': [ 2675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../base/base.gyp:test_support_base', 2685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../skia/skia.gyp:skia', 2695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../../testing/gtest.gyp:gtest', 270a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) '../base/ui_base.gyp:ui_base', 2710529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch '../base/ui_base.gyp:ui_base_test_support', 2725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../compositor/compositor.gyp:compositor', 273f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) '../compositor/compositor.gyp:compositor_test_support', 2744e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../events/events.gyp:events', 275f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) '../events/events.gyp:events_base', 276010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) '../events/events.gyp:gesture_detection', 2774e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) '../gfx/gfx.gyp:gfx', 2785d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) '../gfx/gfx.gyp:gfx_geometry', 2795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '../gl/gl.gyp:gl', 2802a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 'aura_test_support', 2815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'aura', 2825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'include_dirs': [ 2845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '..', 2855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'sources': [ 2875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'gestures/gesture_recognizer_unittest.cc', 288a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 'window_event_dispatcher_unittest.cc', 2895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'test/run_all_unittests.cc', 290a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7Torne (Richard Coles) 'window_targeter_unittest.cc', 2915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'window_unittest.cc', 2925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'conditions': [ 2945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) # osmesa GL implementation is used on linux. 2955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ['OS=="linux"', { 2965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 'dependencies': [ 2975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) '<(DEPTH)/third_party/mesa/mesa.gyp:osmesa', 2985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 2995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }], 300010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) ['OS=="linux" and use_allocator!="none"', { 301868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 'dependencies': [ 302868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) # See http://crbug.com/162998#c4 for why this is needed. 303868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) '../../base/allocator/allocator.gyp:allocator', 304868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) ], 305868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) }], 3065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 3075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) }, 3085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ], 3095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 310