|  | # Copyright 2014 The Chromium Authors. All rights reserved. | 
|  | # Use of this source code is governed by a BSD-style license that can be | 
|  | # found in the LICENSE file. | 
|  |  | 
|  | { | 
|  | 'includes': [ | 
|  | 'khronos_glcts.gypi', | 
|  | ], | 
|  | 'targets': [ | 
|  | { | 
|  | 'target_name': 'gtf_es', | 
|  | 'type': 'static_library', | 
|  | 'conditions': [ | 
|  | ['OS=="linux"', { | 
|  | 'cflags': [ | 
|  | # WA: Suppress "control reaches end of non-void function" compile | 
|  | # warning from GTFTestDriver.c. | 
|  | # TODO(uartie) fix. | 
|  | '-Wno-return-type', | 
|  |  | 
|  | # WA: Suppress "incompatible pointer types passing to parameter" | 
|  | # compile warning from GTFTestExtension.c. | 
|  | # TODO(uartie) fix. | 
|  | '-Wno-incompatible-pointer-types', | 
|  |  | 
|  | # WA: Suppress "passing 'GLint [15]' to parameter of type | 
|  | # 'GLuint *' (aka 'unsigned int') converts between pointers to | 
|  | # integer types with different sign" compile warning from | 
|  | # GTFGL2TestGetAttachedObjects.c | 
|  | # TODO(uartie) fix. | 
|  | '-Wno-pointer-sign', | 
|  |  | 
|  | # WA: Suppress "comparison of unsigned expression >= 0 is always | 
|  | # true" compile warning from GTFgl.c | 
|  | # TODO(uartie) fix. | 
|  | '-Wno-tautological-compare', | 
|  |  | 
|  | # WA: Suppress "equality comparison with extraneous parentheses" | 
|  | # compile warning from GTFgl.c | 
|  | # TODO(uartie) fix. | 
|  | '-Wno-parentheses-equality', | 
|  | ], | 
|  | }], | 
|  | ], | 
|  | 'dependencies': [ | 
|  | '<(DEPTH)/gpu/khronos_glcts_support/khronos_glcts_framework.gyp:debase', | 
|  | '<(DEPTH)/gpu/khronos_glcts_support/khronos_glcts_cts.gyp:glcts_gtf_wrapper', | 
|  | '<(DEPTH)/third_party/expat/expat.gyp:expat', | 
|  | ], | 
|  | 'include_dirs': [ | 
|  | '<(DEPTH)/third_party/khronos_glcts/GTF_ES/glsl/GTF/Source', | 
|  | ], | 
|  | 'direct_dependent_settings': { | 
|  | 'include_dirs': [ | 
|  | '<(DEPTH)/third_party/khronos_glcts/GTF_ES/glsl/GTF/Source', | 
|  | ], | 
|  | }, | 
|  | 'sources': [ | 
|  | '<@(gtf_core_srcs)', | 
|  | '<@(gtf_gl_core_srcs)', | 
|  | '<@(gtf_gles2_srcs)', | 
|  | '<@(gtf_gles2_es_only_srcs)', | 
|  | ], | 
|  | }, | 
|  | ], | 
|  | } |