4 'target_name': 'mojo_js_lib',
5 'type': 'static_library',
7 '../base/base.gyp:base',
8 '../gpu/gpu.gyp:gles2_c_lib',
11 '../v8/tools/gyp/v8.gyp:v8',
14 'mojo_gles2_bindings',
15 'mojo_native_viewport_bindings',
18 'export_dependent_settings': [
19 '../base/base.gyp:base',
23 'mojo_gles2_bindings',
24 'mojo_native_viewport_bindings',
28 'apps/js/mojo_runner_delegate.cc',
29 'apps/js/mojo_runner_delegate.h',
30 'apps/js/bindings/threading.cc',
31 'apps/js/bindings/threading.h',
32 'apps/js/bindings/core.cc',
33 'apps/js/bindings/core.h',
34 'apps/js/bindings/gl/context.cc',
35 'apps/js/bindings/gl/context.h',
36 'apps/js/bindings/gl/module.cc',
37 'apps/js/bindings/gl/module.h',
38 'apps/js/bindings/gl/opaque.cc',
39 'apps/js/bindings/gl/opaque.h',
40 'apps/js/bindings/handle.cc',
41 'apps/js/bindings/handle.h',
42 'apps/js/bindings/support.cc',
43 'apps/js/bindings/support.h',
44 'apps/js/bindings/waiting_callback.cc',
45 'apps/js/bindings/waiting_callback.h',
49 'target_name': 'mojo_js_unittests',
52 '../gin/gin.gyp:gin_test',
54 'mojo_run_all_unittests',
55 'mojo_sample_service',
58 'apps/js/test/run_js_tests.cc',
62 'target_name': 'mojo_js',
63 'type': 'shared_library',