| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 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 'nacl_win64_target': 0, | 7 'nacl_win64_target': 0, |
| 8 }, | 8 }, |
| 9 'includes': [ | 9 'includes': [ |
| 10 'gpu_common.gypi', | 10 'gpu_common.gypi', |
| 11 ], | 11 ], |
| 12 'targets': [ | 12 'targets': [ |
| 13 { | 13 { |
| 14 # Library emulates GLES2 using command_buffers. | 14 # Library emulates GLES2 using command_buffers. |
| 15 # GN version: //gpu/command_buffer/client:gles2_implementation |
| 15 'target_name': 'gles2_implementation', | 16 'target_name': 'gles2_implementation', |
| 16 'type': '<(component)', | 17 'type': '<(component)', |
| 17 'dependencies': [ | 18 'dependencies': [ |
| 18 '../base/base.gyp:base', | 19 '../base/base.gyp:base', |
| 19 '../third_party/khronos/khronos.gyp:khronos_headers', | 20 '../third_party/khronos/khronos.gyp:khronos_headers', |
| 20 '../ui/gfx/gfx.gyp:gfx_geometry', | 21 '../ui/gfx/gfx.gyp:gfx_geometry', |
| 21 '../ui/gl/gl.gyp:gl', | 22 '../ui/gl/gl.gyp:gl', |
| 22 'command_buffer/command_buffer.gyp:gles2_utils', | 23 'command_buffer/command_buffer.gyp:gles2_utils', |
| 23 'gles2_cmd_helper', | 24 'gles2_cmd_helper', |
| 24 ], | 25 ], |
| 25 'defines': [ | 26 'defines': [ |
| 26 'GLES2_IMPL_IMPLEMENTATION', | 27 'GLES2_IMPL_IMPLEMENTATION', |
| 27 ], | 28 ], |
| 28 'sources': [ | 29 'sources': [ |
| 29 '<@(gles2_implementation_source_files)', | 30 '<@(gles2_implementation_source_files)', |
| 30 ], | 31 ], |
| 31 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 32 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 32 'msvs_disabled_warnings': [4267, ], | 33 'msvs_disabled_warnings': [4267, ], |
| 33 }, | 34 }, |
| 34 { | 35 { |
| 36 # GN version: //gpu/command_buffer/client:gl_in_process_context |
| 35 'target_name': 'gl_in_process_context', | 37 'target_name': 'gl_in_process_context', |
| 36 'type': '<(component)', | 38 'type': '<(component)', |
| 37 'dependencies': [ | 39 'dependencies': [ |
| 38 'gles2_implementation', | 40 'gles2_implementation', |
| 39 'gpu', | 41 'gpu', |
| 40 '../base/base.gyp:base', | 42 '../base/base.gyp:base', |
| 41 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 43 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 42 '../ui/gfx/gfx.gyp:gfx_geometry', | 44 '../ui/gfx/gfx.gyp:gfx_geometry', |
| 43 '../ui/gl/gl.gyp:gl', | 45 '../ui/gl/gl.gyp:gl', |
| 44 ], | 46 ], |
| 45 'defines': [ | 47 'defines': [ |
| 46 'GL_IN_PROCESS_CONTEXT_IMPLEMENTATION', | 48 'GL_IN_PROCESS_CONTEXT_IMPLEMENTATION', |
| 47 ], | 49 ], |
| 48 'sources': [ | 50 'sources': [ |
| 49 'command_buffer/client/gl_in_process_context.h', | 51 'command_buffer/client/gl_in_process_context.h', |
| 50 'command_buffer/client/gl_in_process_context.cc', | 52 'command_buffer/client/gl_in_process_context.cc', |
| 51 'command_buffer/client/gl_in_process_context_export.h', | 53 'command_buffer/client/gl_in_process_context_export.h', |
| 52 ], | 54 ], |
| 53 }, | 55 }, |
| 54 { | 56 { |
| 55 # Library emulates GLES2 using command_buffers. | 57 # Library emulates GLES2 using command_buffers. |
| 58 # GN version: //gpu/command_buffer/client:gles2_implementation_client_side
_arrays |
| 56 'target_name': 'gles2_implementation_client_side_arrays', | 59 'target_name': 'gles2_implementation_client_side_arrays', |
| 57 'type': '<(component)', | 60 'type': '<(component)', |
| 58 'defines': [ | 61 'defines': [ |
| 59 'GLES2_IMPL_IMPLEMENTATION', | 62 'GLES2_IMPL_IMPLEMENTATION', |
| 60 'GLES2_SUPPORT_CLIENT_SIDE_ARRAYS=1', | 63 'GLES2_SUPPORT_CLIENT_SIDE_ARRAYS=1', |
| 61 ], | 64 ], |
| 62 'dependencies': [ | 65 'dependencies': [ |
| 63 '../base/base.gyp:base', | 66 '../base/base.gyp:base', |
| 64 '../third_party/khronos/khronos.gyp:khronos_headers', | 67 '../third_party/khronos/khronos.gyp:khronos_headers', |
| 65 '../ui/gl/gl.gyp:gl', | 68 '../ui/gl/gl.gyp:gl', |
| (...skipping 27 matching lines...) Expand all Loading... |
| 93 ], | 96 ], |
| 94 'sources': [ | 97 'sources': [ |
| 95 '<@(gles2_implementation_source_files)', | 98 '<@(gles2_implementation_source_files)', |
| 96 ], | 99 ], |
| 97 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 100 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 98 'msvs_disabled_warnings': [ 4267, ], | 101 'msvs_disabled_warnings': [ 4267, ], |
| 99 }, | 102 }, |
| 100 { | 103 { |
| 101 # Stub to expose gles2_implemenation in C instead of C++. | 104 # Stub to expose gles2_implemenation in C instead of C++. |
| 102 # so GLES2 C programs can work with no changes. | 105 # so GLES2 C programs can work with no changes. |
| 106 # GN version: //gpu/command_buffer/client:gles2_c_lib |
| 103 'target_name': 'gles2_c_lib', | 107 'target_name': 'gles2_c_lib', |
| 104 'type': '<(component)', | 108 'type': '<(component)', |
| 105 'dependencies': [ | 109 'dependencies': [ |
| 106 '../base/base.gyp:base', | 110 '../base/base.gyp:base', |
| 107 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 111 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 108 'command_buffer/command_buffer.gyp:gles2_utils', | 112 'command_buffer/command_buffer.gyp:gles2_utils', |
| 109 'command_buffer_client', | 113 'command_buffer_client', |
| 110 ], | 114 ], |
| 111 'defines': [ | 115 'defines': [ |
| 112 'GLES2_C_LIB_IMPLEMENTATION', | 116 'GLES2_C_LIB_IMPLEMENTATION', |
| (...skipping 18 matching lines...) Expand all Loading... |
| 131 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 135 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 132 'command_buffer/command_buffer.gyp:gles2_utils', | 136 'command_buffer/command_buffer.gyp:gles2_utils', |
| 133 'command_buffer_client', | 137 'command_buffer_client', |
| 134 'gles2_implementation_client_side_arrays_no_check', | 138 'gles2_implementation_client_side_arrays_no_check', |
| 135 ], | 139 ], |
| 136 'sources': [ | 140 'sources': [ |
| 137 '<@(gles2_c_lib_source_files)', | 141 '<@(gles2_c_lib_source_files)', |
| 138 ], | 142 ], |
| 139 }, | 143 }, |
| 140 { | 144 { |
| 145 # GN version: //gpu:angle_unittests |
| 141 'target_name': 'angle_unittests', | 146 'target_name': 'angle_unittests', |
| 142 'type': '<(gtest_target_type)', | 147 'type': '<(gtest_target_type)', |
| 143 'dependencies': [ | 148 'dependencies': [ |
| 144 '../base/base.gyp:base', | 149 '../base/base.gyp:base', |
| 145 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 150 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 146 '../testing/gmock.gyp:gmock', | 151 '../testing/gmock.gyp:gmock', |
| 147 '../testing/gtest.gyp:gtest', | 152 '../testing/gtest.gyp:gtest', |
| 148 '<(angle_path)/src/build_angle.gyp:translator_static', | 153 '<(angle_path)/src/build_angle.gyp:translator_static', |
| 149 ], | 154 ], |
| 150 'variables': { | 155 'variables': { |
| 151 'ANGLE_DIR': '<(angle_path)', | 156 'ANGLE_DIR': '<(angle_path)', |
| 152 }, | 157 }, |
| 153 'includes': [ | 158 'includes': [ |
| 154 '../third_party/angle/tests/preprocessor_tests/preprocessor_tests.gypi', | 159 '../third_party/angle/tests/preprocessor_tests/preprocessor_tests.gypi', |
| 155 '../third_party/angle/tests/compiler_tests/compiler_tests.gypi', | 160 '../third_party/angle/tests/compiler_tests/compiler_tests.gypi', |
| 156 ], | 161 ], |
| 157 'include_dirs': [ | 162 'include_dirs': [ |
| 158 '..', | 163 '..', |
| 159 '<(angle_path)/include', | 164 '<(angle_path)/include', |
| 160 '<(angle_path)/src', | 165 '<(angle_path)/src', |
| 161 '<(angle_path)/src/compiler/preprocessor', | 166 '<(angle_path)/src/compiler/preprocessor', |
| 162 '<(angle_path)/tests', | 167 '<(angle_path)/tests', |
| 163 ], | 168 ], |
| 164 'sources': [ | 169 'sources': [ |
| 165 'angle_unittest_main.cc', | 170 'angle_unittest_main.cc', |
| 166 ], | 171 ], |
| 167 }, | 172 }, |
| 168 { | 173 { |
| 174 # GN version: //gpu:gpu_unittests |
| 169 'target_name': 'gpu_unittests', | 175 'target_name': 'gpu_unittests', |
| 170 'type': '<(gtest_target_type)', | 176 'type': '<(gtest_target_type)', |
| 171 'dependencies': [ | 177 'dependencies': [ |
| 172 '../base/base.gyp:base', | 178 '../base/base.gyp:base', |
| 173 '../base/base.gyp:test_support_base', | 179 '../base/base.gyp:test_support_base', |
| 174 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 180 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 175 '../testing/gmock.gyp:gmock', | 181 '../testing/gmock.gyp:gmock', |
| 176 '../testing/gtest.gyp:gtest', | 182 '../testing/gtest.gyp:gtest', |
| 177 '<(angle_path)/src/build_angle.gyp:translator', | 183 '<(angle_path)/src/build_angle.gyp:translator', |
| 178 '../ui/gl/gl.gyp:gl', | 184 '../ui/gl/gl.gyp:gl', |
| 179 '../ui/gfx/gfx.gyp:gfx', | 185 '../ui/gfx/gfx.gyp:gfx', |
| 180 '../ui/gfx/gfx.gyp:gfx_geometry', | 186 '../ui/gfx/gfx.gyp:gfx_geometry', |
| 181 '../ui/gfx/gfx.gyp:gfx_test_support', | 187 '../ui/gfx/gfx.gyp:gfx_test_support', |
| 182 'command_buffer/command_buffer.gyp:gles2_utils', | 188 'command_buffer/command_buffer.gyp:gles2_utils', |
| 183 'command_buffer_client', | 189 'command_buffer_client', |
| 184 'command_buffer_common', | 190 'command_buffer_common', |
| 185 'command_buffer_service', | 191 'command_buffer_service', |
| 186 'gpu', | 192 'gpu', |
| 187 'gpu_unittest_utils', | 193 'gpu_unittest_utils', |
| 188 'gles2_implementation_client_side_arrays', | 194 'gles2_implementation_client_side_arrays', |
| 189 'gles2_cmd_helper', | 195 'gles2_cmd_helper', |
| 190 'gles2_c_lib', | 196 'gles2_c_lib', |
| 191 ], | 197 ], |
| 192 'sources': [ | 198 'sources': [ |
| 199 # Note: sources list duplicated in GN build. |
| 193 'command_buffer/client/buffer_tracker_unittest.cc', | 200 'command_buffer/client/buffer_tracker_unittest.cc', |
| 194 'command_buffer/client/client_test_helper.cc', | 201 'command_buffer/client/client_test_helper.cc', |
| 195 'command_buffer/client/client_test_helper.h', | 202 'command_buffer/client/client_test_helper.h', |
| 196 'command_buffer/client/cmd_buffer_helper_test.cc', | 203 'command_buffer/client/cmd_buffer_helper_test.cc', |
| 197 'command_buffer/client/fenced_allocator_test.cc', | 204 'command_buffer/client/fenced_allocator_test.cc', |
| 198 'command_buffer/client/gles2_implementation_unittest.cc', | 205 'command_buffer/client/gles2_implementation_unittest.cc', |
| 199 'command_buffer/client/mapped_memory_unittest.cc', | 206 'command_buffer/client/mapped_memory_unittest.cc', |
| 200 'command_buffer/client/query_tracker_unittest.cc', | 207 'command_buffer/client/query_tracker_unittest.cc', |
| 201 'command_buffer/client/program_info_manager_unittest.cc', | 208 'command_buffer/client/program_info_manager_unittest.cc', |
| 202 'command_buffer/client/ring_buffer_test.cc', | 209 'command_buffer/client/ring_buffer_test.cc', |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 289 ['OS=="linux" and use_allocator!="none"', { | 296 ['OS=="linux" and use_allocator!="none"', { |
| 290 'dependencies': [ | 297 'dependencies': [ |
| 291 '../base/allocator/allocator.gyp:allocator', | 298 '../base/allocator/allocator.gyp:allocator', |
| 292 ], | 299 ], |
| 293 }], | 300 }], |
| 294 ], | 301 ], |
| 295 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 302 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 296 'msvs_disabled_warnings': [ 4267, ], | 303 'msvs_disabled_warnings': [ 4267, ], |
| 297 }, | 304 }, |
| 298 { | 305 { |
| 306 # GN version: //gpu:gl_tests |
| 299 'target_name': 'gl_tests', | 307 'target_name': 'gl_tests', |
| 300 'type': '<(gtest_target_type)', | 308 'type': '<(gtest_target_type)', |
| 301 'dependencies': [ | 309 'dependencies': [ |
| 302 '../base/base.gyp:base', | 310 '../base/base.gyp:base', |
| 303 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 311 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 304 '../testing/gmock.gyp:gmock', | 312 '../testing/gmock.gyp:gmock', |
| 305 '../testing/gtest.gyp:gtest', | 313 '../testing/gtest.gyp:gtest', |
| 306 '<(angle_path)/src/build_angle.gyp:translator', | 314 '<(angle_path)/src/build_angle.gyp:translator', |
| 307 '../ui/gfx/gfx.gyp:gfx', | 315 '../ui/gfx/gfx.gyp:gfx', |
| 308 '../ui/gfx/gfx.gyp:gfx_test_support', | 316 '../ui/gfx/gfx.gyp:gfx_test_support', |
| 309 '../ui/gfx/gfx.gyp:gfx_geometry', | 317 '../ui/gfx/gfx.gyp:gfx_geometry', |
| 310 '../ui/gl/gl.gyp:gl', | 318 '../ui/gl/gl.gyp:gl', |
| 311 'command_buffer/command_buffer.gyp:gles2_utils', | 319 'command_buffer/command_buffer.gyp:gles2_utils', |
| 312 'command_buffer_client', | 320 'command_buffer_client', |
| 313 'command_buffer_common', | 321 'command_buffer_common', |
| 314 'command_buffer_service', | 322 'command_buffer_service', |
| 315 'gpu', | 323 'gpu', |
| 316 'gpu_unittest_utils', | 324 'gpu_unittest_utils', |
| 317 'gles2_implementation_client_side_arrays', | 325 'gles2_implementation_client_side_arrays', |
| 318 'gles2_cmd_helper', | 326 'gles2_cmd_helper', |
| 319 'gles2_c_lib', | 327 'gles2_c_lib', |
| 320 #'gl_unittests', | 328 #'gl_unittests', |
| 321 ], | 329 ], |
| 322 'defines': [ | 330 'defines': [ |
| 323 'GL_GLEXT_PROTOTYPES', | 331 'GL_GLEXT_PROTOTYPES', |
| 324 ], | 332 ], |
| 325 'sources': [ | 333 'sources': [ |
| 334 # Note: sources list duplicated in GN build. |
| 326 'command_buffer/tests/compressed_texture_test.cc', | 335 'command_buffer/tests/compressed_texture_test.cc', |
| 327 'command_buffer/tests/gl_bind_uniform_location_unittest.cc', | 336 'command_buffer/tests/gl_bind_uniform_location_unittest.cc', |
| 328 'command_buffer/tests/gl_chromium_framebuffer_multisample_unittest.cc', | 337 'command_buffer/tests/gl_chromium_framebuffer_multisample_unittest.cc', |
| 329 'command_buffer/tests/gl_copy_texture_CHROMIUM_unittest.cc', | 338 'command_buffer/tests/gl_copy_texture_CHROMIUM_unittest.cc', |
| 330 'command_buffer/tests/gl_depth_texture_unittest.cc', | 339 'command_buffer/tests/gl_depth_texture_unittest.cc', |
| 331 'command_buffer/tests/gl_gpu_memory_buffer_unittest.cc', | 340 'command_buffer/tests/gl_gpu_memory_buffer_unittest.cc', |
| 332 'command_buffer/tests/gl_lose_context_chromium_unittest.cc', | 341 'command_buffer/tests/gl_lose_context_chromium_unittest.cc', |
| 333 'command_buffer/tests/gl_manager.cc', | 342 'command_buffer/tests/gl_manager.cc', |
| 334 'command_buffer/tests/gl_manager.h', | 343 'command_buffer/tests/gl_manager.h', |
| 335 'command_buffer/tests/gl_pointcoord_unittest.cc', | 344 'command_buffer/tests/gl_pointcoord_unittest.cc', |
| (...skipping 22 matching lines...) Expand all Loading... |
| 358 'dependencies': [ | 367 'dependencies': [ |
| 359 '../third_party/angle/src/build_angle.gyp:libEGL', | 368 '../third_party/angle/src/build_angle.gyp:libEGL', |
| 360 '../third_party/angle/src/build_angle.gyp:libGLESv2', | 369 '../third_party/angle/src/build_angle.gyp:libGLESv2', |
| 361 ], | 370 ], |
| 362 }], | 371 }], |
| 363 ], | 372 ], |
| 364 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 373 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 365 'msvs_disabled_warnings': [ 4267, ], | 374 'msvs_disabled_warnings': [ 4267, ], |
| 366 }, | 375 }, |
| 367 { | 376 { |
| 377 # GN version: //gpu:test_support |
| 368 'target_name': 'gpu_unittest_utils', | 378 'target_name': 'gpu_unittest_utils', |
| 369 'type': 'static_library', | 379 'type': 'static_library', |
| 370 'dependencies': [ | 380 'dependencies': [ |
| 371 '../testing/gmock.gyp:gmock', | 381 '../testing/gmock.gyp:gmock', |
| 372 '../testing/gtest.gyp:gtest', | 382 '../testing/gtest.gyp:gtest', |
| 373 '../third_party/khronos/khronos.gyp:khronos_headers', | 383 '../third_party/khronos/khronos.gyp:khronos_headers', |
| 374 '../ui/gl/gl.gyp:gl_unittest_utils', | 384 '../ui/gl/gl.gyp:gl_unittest_utils', |
| 375 'gpu', | 385 'gpu', |
| 376 ], | 386 ], |
| 377 'include_dirs': [ | 387 'include_dirs': [ |
| 378 '..', | 388 '..', |
| 379 ], | 389 ], |
| 380 'sources': [ | 390 'sources': [ |
| 381 'command_buffer/service/gles2_cmd_decoder_mock.cc', | 391 'command_buffer/service/gles2_cmd_decoder_mock.cc', |
| 382 'command_buffer/service/error_state_mock.cc', | 392 'command_buffer/service/error_state_mock.cc', |
| 383 'command_buffer/client/gles2_interface_stub.cc', | 393 'command_buffer/client/gles2_interface_stub.cc', |
| 384 'command_buffer/client/gles2_interface_stub.h', | 394 'command_buffer/client/gles2_interface_stub.h', |
| 385 ], | 395 ], |
| 386 }, | 396 }, |
| 387 ], | 397 ], |
| 388 'conditions': [ | 398 'conditions': [ |
| 389 ['component=="static_library"', { | 399 ['component=="static_library"', { |
| 390 'targets': [ | 400 'targets': [ |
| 391 { | 401 { |
| 402 # GN version: //gpu/command_buffer/service:disk_cache_proto |
| 392 'target_name': 'disk_cache_proto', | 403 'target_name': 'disk_cache_proto', |
| 393 'type': 'static_library', | 404 'type': 'static_library', |
| 394 'sources': [ 'command_buffer/service/disk_cache_proto.proto' ], | 405 'sources': [ 'command_buffer/service/disk_cache_proto.proto' ], |
| 395 'variables': { | 406 'variables': { |
| 396 'proto_in_dir': 'command_buffer/service', | 407 'proto_in_dir': 'command_buffer/service', |
| 397 'proto_out_dir': 'gpu/command_buffer/service', | 408 'proto_out_dir': 'gpu/command_buffer/service', |
| 398 }, | 409 }, |
| 399 'includes': [ '../build/protoc.gypi' ], | 410 'includes': [ '../build/protoc.gypi' ], |
| 400 }, | 411 }, |
| 401 { | 412 { |
| 413 # GN version: //gpu |
| 402 'target_name': 'gpu', | 414 'target_name': 'gpu', |
| 403 'type': 'none', | 415 'type': 'none', |
| 404 'dependencies': [ | 416 'dependencies': [ |
| 405 'command_buffer_client', | 417 'command_buffer_client', |
| 406 'command_buffer_common', | 418 'command_buffer_common', |
| 407 'command_buffer_service', | 419 'command_buffer_service', |
| 408 'gles2_cmd_helper', | 420 'gles2_cmd_helper', |
| 409 'gpu_config', | 421 'gpu_config', |
| 410 'gpu_ipc', | 422 'gpu_ipc', |
| 411 ], | 423 ], |
| 412 'sources': [ | 424 'sources': [ |
| 413 'gpu_export.h', | 425 'gpu_export.h', |
| 414 ], | 426 ], |
| 415 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 427 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 416 'msvs_disabled_warnings': [4267, ], | 428 'msvs_disabled_warnings': [4267, ], |
| 417 }, | 429 }, |
| 418 { | 430 { |
| 431 # GN version: //gpu/command_buffer/common |
| 419 'target_name': 'command_buffer_common', | 432 'target_name': 'command_buffer_common', |
| 420 'type': 'static_library', | 433 'type': 'static_library', |
| 421 'includes': [ | 434 'includes': [ |
| 422 'command_buffer_common.gypi', | 435 'command_buffer_common.gypi', |
| 423 ], | 436 ], |
| 424 'dependencies': [ | 437 'dependencies': [ |
| 425 '../base/base.gyp:base', | 438 '../base/base.gyp:base', |
| 426 'command_buffer/command_buffer.gyp:gles2_utils', | 439 'command_buffer/command_buffer.gyp:gles2_utils', |
| 427 ], | 440 ], |
| 428 'export_dependent_settings': [ | 441 'export_dependent_settings': [ |
| 429 '../base/base.gyp:base', | 442 '../base/base.gyp:base', |
| 430 ], | 443 ], |
| 431 }, | 444 }, |
| 432 { | 445 { |
| 433 # Library helps make GLES2 command buffers. | 446 # Library helps make GLES2 command buffers. |
| 447 # GN version: //gpu/command_buffer/client:gles2_cmd_helper |
| 434 'target_name': 'gles2_cmd_helper', | 448 'target_name': 'gles2_cmd_helper', |
| 435 'type': 'static_library', | 449 'type': 'static_library', |
| 436 'includes': [ | 450 'includes': [ |
| 437 'gles2_cmd_helper.gypi', | 451 'gles2_cmd_helper.gypi', |
| 438 ], | 452 ], |
| 439 'dependencies': [ | 453 'dependencies': [ |
| 440 'command_buffer_client', | 454 'command_buffer_client', |
| 441 ], | 455 ], |
| 442 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 456 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 443 'msvs_disabled_warnings': [4267, ], | 457 'msvs_disabled_warnings': [4267, ], |
| 444 }, | 458 }, |
| 445 { | 459 { |
| 460 # GN version: //gpu/command_buffer/client |
| 446 'target_name': 'command_buffer_client', | 461 'target_name': 'command_buffer_client', |
| 447 'type': 'static_library', | 462 'type': 'static_library', |
| 448 'includes': [ | 463 'includes': [ |
| 449 'command_buffer_client.gypi', | 464 'command_buffer_client.gypi', |
| 450 ], | 465 ], |
| 451 'dependencies': [ | 466 'dependencies': [ |
| 452 'command_buffer_common', | 467 'command_buffer_common', |
| 453 ], | 468 ], |
| 454 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 469 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 455 'msvs_disabled_warnings': [4267, ], | 470 'msvs_disabled_warnings': [4267, ], |
| 456 }, | 471 }, |
| 457 { | 472 { |
| 473 # GN version: //gpu/command_buffer/service |
| 458 'target_name': 'command_buffer_service', | 474 'target_name': 'command_buffer_service', |
| 459 'type': 'static_library', | 475 'type': 'static_library', |
| 460 'includes': [ | 476 'includes': [ |
| 461 'command_buffer_service.gypi', | 477 'command_buffer_service.gypi', |
| 462 ], | 478 ], |
| 463 'dependencies': [ | 479 'dependencies': [ |
| 464 'command_buffer_common', | 480 'command_buffer_common', |
| 465 'disk_cache_proto', | 481 'disk_cache_proto', |
| 466 ], | 482 ], |
| 467 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 483 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 468 'msvs_disabled_warnings': [4267, ], | 484 'msvs_disabled_warnings': [4267, ], |
| 469 }, | 485 }, |
| 470 { | 486 { |
| 487 # GN version: //gpu/ipc |
| 471 'target_name': 'gpu_ipc', | 488 'target_name': 'gpu_ipc', |
| 472 'type': 'static_library', | 489 'type': 'static_library', |
| 473 'includes': [ | 490 'includes': [ |
| 474 'gpu_ipc.gypi', | 491 'gpu_ipc.gypi', |
| 475 ], | 492 ], |
| 476 'dependencies': [ | 493 'dependencies': [ |
| 477 'command_buffer_common', | 494 'command_buffer_common', |
| 478 ], | 495 ], |
| 479 }, | 496 }, |
| 480 { | 497 { |
| 481 'target_name': 'gpu_config', | 498 'target_name': 'gpu_config', |
| 482 'type': 'static_library', | 499 'type': 'static_library', |
| 483 'includes': [ | 500 'includes': [ |
| 484 'gpu_config.gypi', | 501 'gpu_config.gypi', |
| 485 ], | 502 ], |
| 486 }, | 503 }, |
| 487 ], | 504 ], |
| 488 }, | 505 }, |
| 489 { # component != static_library | 506 { # component != static_library |
| 490 'targets': [ | 507 'targets': [ |
| 491 { | 508 { |
| 509 # GN version: //gpu/command_buffer/service:disk_cache_proto |
| 492 'target_name': 'disk_cache_proto', | 510 'target_name': 'disk_cache_proto', |
| 493 'type': 'static_library', | 511 'type': 'static_library', |
| 494 'sources': [ 'command_buffer/service/disk_cache_proto.proto' ], | 512 'sources': [ 'command_buffer/service/disk_cache_proto.proto' ], |
| 495 'variables': { | 513 'variables': { |
| 496 'proto_in_dir': 'command_buffer/service', | 514 'proto_in_dir': 'command_buffer/service', |
| 497 'proto_out_dir': 'gpu/command_buffer/service', | 515 'proto_out_dir': 'gpu/command_buffer/service', |
| 498 }, | 516 }, |
| 499 'includes': [ '../build/protoc.gypi' ], | 517 'includes': [ '../build/protoc.gypi' ], |
| 500 }, | 518 }, |
| 501 { | 519 { |
| 520 # GN version: //gpu |
| 502 'target_name': 'gpu', | 521 'target_name': 'gpu', |
| 503 'type': 'shared_library', | 522 'type': 'shared_library', |
| 504 'includes': [ | 523 'includes': [ |
| 505 'command_buffer_client.gypi', | 524 'command_buffer_client.gypi', |
| 506 'command_buffer_common.gypi', | 525 'command_buffer_common.gypi', |
| 507 'command_buffer_service.gypi', | 526 'command_buffer_service.gypi', |
| 508 'gles2_cmd_helper.gypi', | 527 'gles2_cmd_helper.gypi', |
| 509 'gpu_config.gypi', | 528 'gpu_config.gypi', |
| 510 'gpu_ipc.gypi', | 529 'gpu_ipc.gypi', |
| 511 ], | 530 ], |
| 512 'defines': [ | 531 'defines': [ |
| 513 'GPU_IMPLEMENTATION', | 532 'GPU_IMPLEMENTATION', |
| 514 ], | 533 ], |
| 515 'sources': [ | 534 'sources': [ |
| 516 'gpu_export.h', | 535 'gpu_export.h', |
| 517 ], | 536 ], |
| 518 'dependencies': [ | 537 'dependencies': [ |
| 519 '../base/base.gyp:base', | 538 '../base/base.gyp:base', |
| 520 'command_buffer/command_buffer.gyp:gles2_utils', | 539 'command_buffer/command_buffer.gyp:gles2_utils', |
| 521 'disk_cache_proto', | 540 'disk_cache_proto', |
| 522 ], | 541 ], |
| 523 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 542 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 524 'msvs_disabled_warnings': [4267, ], | 543 'msvs_disabled_warnings': [4267, ], |
| 525 }, | 544 }, |
| 526 { | 545 { |
| 546 # GN version: //gpu/command_buffer/common |
| 527 'target_name': 'command_buffer_common', | 547 'target_name': 'command_buffer_common', |
| 528 'type': 'none', | 548 'type': 'none', |
| 529 'dependencies': [ | 549 'dependencies': [ |
| 530 'gpu', | 550 'gpu', |
| 531 ], | 551 ], |
| 532 }, | 552 }, |
| 533 { | 553 { |
| 534 # Library helps make GLES2 command buffers. | 554 # Library helps make GLES2 command buffers. |
| 555 # GN version: //gpu/command_buffer/client:gles2_cmd_helper |
| 535 'target_name': 'gles2_cmd_helper', | 556 'target_name': 'gles2_cmd_helper', |
| 536 'type': 'none', | 557 'type': 'none', |
| 537 'dependencies': [ | 558 'dependencies': [ |
| 538 'gpu', | 559 'gpu', |
| 539 ], | 560 ], |
| 540 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 561 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 541 'msvs_disabled_warnings': [4267, ], | 562 'msvs_disabled_warnings': [4267, ], |
| 542 }, | 563 }, |
| 543 { | 564 { |
| 565 # GN version: //gpu/command_buffer/client |
| 544 'target_name': 'command_buffer_client', | 566 'target_name': 'command_buffer_client', |
| 545 'type': 'none', | 567 'type': 'none', |
| 546 'dependencies': [ | 568 'dependencies': [ |
| 547 'gpu', | 569 'gpu', |
| 548 ], | 570 ], |
| 549 }, | 571 }, |
| 550 { | 572 { |
| 573 # GN version: //gpu/command_buffer/service |
| 551 'target_name': 'command_buffer_service', | 574 'target_name': 'command_buffer_service', |
| 552 'type': 'none', | 575 'type': 'none', |
| 553 'dependencies': [ | 576 'dependencies': [ |
| 554 'gpu', | 577 'gpu', |
| 555 ], | 578 ], |
| 556 }, | 579 }, |
| 557 { | 580 { |
| 581 # GN version: //gpu/ipc |
| 558 'target_name': 'gpu_ipc', | 582 'target_name': 'gpu_ipc', |
| 559 'type': 'none', | 583 'type': 'none', |
| 560 'dependencies': [ | 584 'dependencies': [ |
| 561 'gpu', | 585 'gpu', |
| 562 ], | 586 ], |
| 563 }, | 587 }, |
| 564 ], | 588 ], |
| 565 }], | 589 }], |
| 566 ['disable_nacl!=1 and OS=="win" and target_arch=="ia32"', { | 590 ['disable_nacl!=1 and OS=="win" and target_arch=="ia32"', { |
| 567 'targets': [ | 591 'targets': [ |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 636 ], | 660 ], |
| 637 'variables': { | 661 'variables': { |
| 638 'test_suite_name': 'gpu_unittests', | 662 'test_suite_name': 'gpu_unittests', |
| 639 }, | 663 }, |
| 640 'includes': [ '../build/apk_test.gypi' ], | 664 'includes': [ '../build/apk_test.gypi' ], |
| 641 }, | 665 }, |
| 642 ], | 666 ], |
| 643 }], | 667 }], |
| 644 ], | 668 ], |
| 645 } | 669 } |
| OLD | NEW |