Home | History | Annotate | Download | only in content
      1 # Copyright (c) 2012 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   'dependencies': [
      7     '../base/base.gyp:base',
      8     '../mojo/mojo.gyp:mojo_service_provider_bindings',
      9     '../skia/skia.gyp:skia',
     10     '../ui/gl/gl.gyp:gl',
     11   ],
     12   'sources': [
     13     'gpu/gpu_main.cc',
     14     'gpu/gpu_process.cc',
     15     'gpu/gpu_process.h',
     16     'gpu/gpu_child_thread.cc',
     17     'gpu/gpu_child_thread.h',
     18     'gpu/gpu_watchdog_thread.cc',
     19     'gpu/gpu_watchdog_thread.h',
     20     'gpu/in_process_gpu_thread.cc',
     21     'gpu/in_process_gpu_thread.h',
     22   ],
     23   'include_dirs': [
     24     '..',
     25   ],
     26   'conditions': [
     27     ['OS=="win"', {
     28       'include_dirs': [
     29         '<(DEPTH)/third_party/khronos',
     30         '<(angle_path)/src',
     31         '<(DEPTH)/third_party/wtl/include',
     32       ],
     33       'dependencies': [
     34         '<(angle_path)/src/build_angle.gyp:libEGL',
     35         '<(angle_path)/src/build_angle.gyp:libGLESv2',
     36       ],
     37       'link_settings': {
     38         'libraries': [
     39           '-lsetupapi.lib',
     40         ],
     41       },
     42     }],
     43     ['OS=="win" and target_arch=="ia32" and directxsdk_exists=="True"', {
     44       # We don't support x64 prior to Win7 and D3DCompiler_43.dll is
     45       # not needed on Vista+.
     46       'actions': [
     47         {
     48           'action_name': 'extract_d3dcompiler',
     49           'variables': {
     50             'input': 'Jun2010_D3DCompiler_43_x86.cab',
     51             'output': 'D3DCompiler_43.dll',
     52           },
     53           'inputs': [
     54             '../third_party/directxsdk/files/Redist/<(input)',
     55           ],
     56           'outputs': [
     57             '<(PRODUCT_DIR)/<(output)',
     58           ],
     59           'action': [
     60             'python',
     61             '../build/extract_from_cab.py',
     62             '..\\third_party\\directxsdk\\files\\Redist\\<(input)',
     63             '<(output)',
     64             '<(PRODUCT_DIR)',
     65           ],
     66         },
     67       ],
     68     }],
     69     ['target_arch!="arm" and chromeos == 1', {
     70       'include_dirs': [
     71         '<(DEPTH)/third_party/libva',
     72       ],
     73     }],
     74   ],
     75 }
     76