example.dsc revision 5d1f7b1de12d16ceb2c938c56701a3e8bfa558f7
1{
2  'TOOLS': ['newlib', 'glibc', 'pnacl', 'linux'],
3  'SEL_LDR': True,
4
5  'TARGETS': [
6    {
7      'NAME' : 'nacl_io_test',
8      'TYPE' : 'main',
9      'SOURCES' : [
10        'dev_fs_for_testing.h',
11        'event_test.cc',
12        'fake_ppapi/fake_core_interface.cc',
13        'fake_ppapi/fake_core_interface.h',
14        'fake_ppapi/fake_host_resolver_interface.cc',
15        'fake_ppapi/fake_host_resolver_interface.h',
16        'fake_ppapi/fake_messaging_interface.cc',
17        'fake_ppapi/fake_messaging_interface.h',
18        'fake_ppapi/fake_net_address_interface.cc',
19        'fake_ppapi/fake_net_address_interface.h',
20        'fake_ppapi/fake_pepper_interface.cc',
21        'fake_ppapi/fake_pepper_interface.h',
22        'fake_ppapi/fake_pepper_interface_html5_fs.cc',
23        'fake_ppapi/fake_pepper_interface_html5_fs.h',
24        'fake_ppapi/fake_pepper_interface_url_loader.cc',
25        'fake_ppapi/fake_pepper_interface_url_loader.h',
26        'fake_ppapi/fake_resource_manager.cc',
27        'fake_ppapi/fake_resource_manager.h',
28        'fake_ppapi/fake_var_array_buffer_interface.cc',
29        'fake_ppapi/fake_var_array_buffer_interface.h',
30        'fake_ppapi/fake_var_array_interface.cc',
31        'fake_ppapi/fake_var_array_interface.h',
32        'fake_ppapi/fake_var_interface.cc',
33        'fake_ppapi/fake_var_interface.h',
34        'fake_ppapi/fake_var_manager.cc',
35        'fake_ppapi/fake_var_manager.h',
36        'fifo_test.cc',
37        'filesystem_test.cc',
38        'fuse_fs_test.cc',
39        'host_resolver_test.cc',
40        'html5_fs_test.cc',
41        'http_fs_test.cc',
42        'jspipe_test.cc',
43        'kernel_object_test.cc',
44        'kernel_proxy_test.cc',
45        'kernel_wrap_test.cc',
46        'main.cc',
47        'mem_fs_node_test.cc',
48        'mock_fs.cc',
49        'mock_fs.h',
50        'mock_kernel_proxy.cc',
51        'mock_kernel_proxy.h',
52        'mock_node.cc',
53        'mock_node.h',
54        'mock_util.h',
55        'path_test.cc',
56        'pepper_interface_mock.cc',
57        'pepper_interface_mock.h',
58        'socket_test.cc',
59        'tty_test.cc',
60      ],
61      'DEPS': ['ppapi_simple', 'nacl_io'],
62      # Order matters here: gtest has a "main" function that will be used if
63      # referenced before ppapi.
64      'LIBS': ['ppapi_simple', 'gmock', 'nacl_io', 'ppapi_cpp', 'ppapi', 'gtest', 'pthread'],
65      'INCLUDES': ["."],
66      'CXXFLAGS': ['-Wno-sign-compare'],
67    }
68  ],
69  'DATA': [
70    'example.js'
71  ],
72  'DEST': 'tests',
73  'NAME': 'nacl_io_test',
74  'TITLE': 'NaCl IO test',
75}
76