Index: mojo/mojo_public.gypi |
diff --git a/mojo/mojo_public.gypi b/mojo/mojo_public.gypi |
index a728bdc75a4a225534fa4ab4929369767b97bbd3..5ec7020778a08b3cdae87e7013cd971b056d81e3 100644 |
--- a/mojo/mojo_public.gypi |
+++ b/mojo/mojo_public.gypi |
@@ -44,6 +44,46 @@ |
], |
}, |
{ |
+ # GN version: //mojo/public/gles2 |
+ 'target_name': 'mojo_gles2', |
+ 'type': 'static_library', |
+ 'defines': [ |
+ 'MOJO_GLES2_IMPLEMENTATION', |
+ 'GLES2_USE_MOJO', |
+ ], |
+ 'include_dirs': [ |
+ '..', |
+ ], |
+ 'dependencies': [ |
+ '../third_party/khronos/khronos.gyp:khronos_headers' |
+ ], |
+ 'direct_dependent_settings': { |
+ 'include_dirs': [ |
+ '..', |
+ ], |
+ 'defines': [ |
+ 'GLES2_USE_MOJO', |
+ ], |
+ }, |
+ 'all_dependent_settings': { |
+ 'conditions': [ |
+ # We need to be able to call the MojoSetGLES2Thunks() function in |
+ # gles2_thunks.cc |
+ ['OS=="android"', { |
+ 'ldflags!': [ |
+ '-Wl,--exclude-libs=ALL', |
+ ], |
+ }], |
+ ], |
+ }, |
+ 'sources': [ |
+ 'public/c/gles2/gles2.h', |
+ 'public/c/gles2/gles2_export.h', |
+ 'public/platform/native/gles2_thunks.cc', |
+ 'public/platform/native/gles2_thunks.h', |
+ ], |
+ }, |
+ { |
# GN version: //mojo/public/cpp/bindings |
'target_name': 'mojo_cpp_bindings', |
'type': 'static_library', |