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

Unified Diff: gpu/gpu.gyp

Issue 511001: Adds a GLMock object so we can check the code is... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gpu/gpu.gyp
===================================================================
--- gpu/gpu.gyp (revision 35202)
+++ gpu/gpu.gyp (working copy)
@@ -5,6 +5,19 @@
{
'variables': {
'chromium_code': 1,
+ # This is defined here because we need to compile this set of files
+ # twice with different defines. Once so it calls real GL, again so it
+ # calls mock GL for the unit tests.
+ 'gpu_source_files': [
+ 'command_buffer/service/gles2_cmd_decoder.h',
+ 'command_buffer/service/gles2_cmd_decoder_autogen.h',
+ 'command_buffer/service/gles2_cmd_decoder.cc',
+ 'command_buffer/service/gles2_cmd_validation.h',
+ 'command_buffer/service/gles2_cmd_validation.cc',
+ 'command_buffer/service/gles2_cmd_validation_autogen.h',
+ 'command_buffer/service/gles2_cmd_validation_implementation_autogen.h',
+ 'command_buffer/service/gl_utils.h',
+ ],
},
'includes': [
'../build/common.gypi',
@@ -173,10 +186,6 @@
'direct_dependent_settings': {
'sources': [
'command_buffer/common/bitfield_helpers_test.cc',
- 'command_buffer/common/gles2_cmd_format_test.cc',
- 'command_buffer/common/gles2_cmd_format_test_autogen.h',
- 'command_buffer/common/gles2_cmd_id_test.cc',
- 'command_buffer/common/gles2_cmd_id_test_autogen.h',
],
},
},
@@ -207,7 +216,7 @@
},
},
{
- 'target_name': 'command_buffer_service',
+ 'target_name': 'command_buffer_service_impl',
'type': 'static_library',
'include_dirs': [
'..',
@@ -219,7 +228,6 @@
},
'dependencies': [
'command_buffer_common',
- 'gl_libs',
],
'sources': [
'command_buffer/service/common_decoder.cc',
@@ -229,14 +237,6 @@
'command_buffer/service/command_buffer_service.h',
'command_buffer/service/cmd_parser.cc',
'command_buffer/service/cmd_parser.h',
- 'command_buffer/service/gles2_cmd_decoder.h',
- 'command_buffer/service/gles2_cmd_decoder_autogen.h',
- 'command_buffer/service/gles2_cmd_decoder.cc',
- 'command_buffer/service/gles2_cmd_validation.h',
- 'command_buffer/service/gles2_cmd_validation.cc',
- 'command_buffer/service/gles2_cmd_validation_autogen.h',
- 'command_buffer/service/gles2_cmd_validation_implementation_autogen.h',
- 'command_buffer/service/gl_utils.h',
'command_buffer/service/gpu_processor.h',
'command_buffer/service/gpu_processor.cc',
'command_buffer/service/gpu_processor_mock.h',
@@ -265,15 +265,44 @@
],
},
{
+ 'target_name': 'command_buffer_service',
+ 'type': 'static_library',
+ 'include_dirs': [
+ '..',
+ ],
+ 'all_dependent_settings': {
+ 'include_dirs': [
+ '..',
+ ],
+ },
+ 'dependencies': [
+ 'command_buffer_service_impl',
+ 'gl_libs',
+ ],
+ 'sources': [
+ '<@(gpu_source_files)',
+ ],
+ },
+ {
'target_name': 'command_buffer_service_unittests',
'type': 'none',
'direct_dependent_settings': {
'sources': [
+ '<@(gpu_source_files)',
'command_buffer/service/cmd_parser_test.cc',
'command_buffer/service/command_buffer_service_unittest.cc',
'command_buffer/service/common_decoder_unittest.cc',
'command_buffer/service/gpu_processor_unittest.cc',
'command_buffer/service/resource_test.cc',
+ 'command_buffer/service/gl_interface.h',
+ 'command_buffer/service/gl_interface.cc',
+ 'command_buffer/service/gl_mock.h',
+ 'command_buffer/service/gl_mock.cc',
+ 'command_buffer/service/gles2_cmd_decoder_unittest.cc',
+ 'command_buffer/common/gles2_cmd_format_test.cc',
+ 'command_buffer/common/gles2_cmd_format_test_autogen.h',
+ 'command_buffer/common/gles2_cmd_id_test.cc',
+ 'command_buffer/common/gles2_cmd_id_test_autogen.h',
],
},
},
@@ -308,7 +337,7 @@
'command_buffer_client_unittests',
'command_buffer_common',
'command_buffer_common_unittests',
- 'command_buffer_service',
+ 'command_buffer_service_impl',
'command_buffer_service_unittests',
],
},
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698