Roll src/third_party/WebKit f36d5e0:68b67cd (svn 193299:193303)
[chromium-blink-merge.git] / ppapi / ppapi_tests_mojo.gyp
blob794a8b641b76e3cc346c807731d2762d70461db8
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
6   'includes': [
7     'ppapi_nacl_test_common.gypi',
8   ],
9   'targets': [
10     {
11       'target_name': 'ppapi_tests_mojo',
12       'type': 'none',
13       'variables': {
14         'nexe_target': 'ppapi_tests_mojo',
15         # Only the pnacl toolchain can be used with mojo dependencies
16         # currently.
17         'build_newlib': 0,
18         'build_glibc': 0,
19         'build_pnacl_newlib': 1,
20         # TODO(teravest): Build a translated nexe as well.
21         'nexe_destination_dir': 'test_data/ppapi/tests/mojo',
22         'sources': [
23           'tests/mojo/test_mojo.cc',
24           'tests/mojo/test_mojo.h',
26           # Test support files.
27           'tests/test_case.cc',
28           'tests/test_case.h',
29           'tests/test_utils.cc',
30           'tests/test_utils.h',
31           'tests/testing_instance.cc',
32           'tests/testing_instance.h',
33         ],
34         'link_flags': [
35           '-lmojo',
36           '-limc_syscalls',
37           '-lppapi_cpp',
38           '-lppapi',
39         ],
40       },
41       'dependencies': [
42         '../mojo/mojo_nacl_untrusted.gyp:libmojo',
43         '../mojo/mojo_nacl.gyp:monacl_codegen',
44         '../native_client/src/untrusted/nacl/nacl.gyp:imc_syscalls_lib',
45         '../third_party/mojo/mojo_public.gyp:mojo_system_placeholder',
46         'native_client/native_client.gyp:ppapi_lib',
47         'ppapi_nacl.gyp:ppapi_cpp_lib',
48       ],
49     },
50   ],