example.dsc revision c5cede9ae108bb15f6b7a8aea21c7e1fefa2834c
15f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer{
25f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer  'TOOLS': ['bionic', 'newlib', 'glibc', 'pnacl', 'linux'],
35f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer  'SEL_LDR': True,
45f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer
50bc735ffcfb223c0186419547abaa5c84482663eChris Lattner  'TARGETS': [
60bc735ffcfb223c0186419547abaa5c84482663eChris Lattner    {
75f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer      'NAME' : 'nacl_io_test',
85f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer      'TYPE' : 'main',
95f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer      'SOURCES' : [
105f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'dev_fs_for_testing.h',
115f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'event_test.cc',
125f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_core_interface.cc',
135f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_core_interface.h',
145f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_host_resolver_interface.cc',
155f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_host_resolver_interface.h',
165f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_messaging_interface.cc',
1794deaf675ae60e11c2d9475c6dbfd0c7123160f5Anders Carlsson        'fake_ppapi/fake_messaging_interface.h',
185f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_net_address_interface.cc',
195f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_net_address_interface.h',
205f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_pepper_interface.cc',
21525a05093a4816af961fe2bc6b8a81c17e2e26c2Chris Lattner        'fake_ppapi/fake_pepper_interface.h',
223b8d116703db8018f855cbb4733ace426422623bNate Begeman        'fake_ppapi/fake_pepper_interface_html5_fs.cc',
23c5ae899b4bbf65488445316c63168079177db0edSteve Naroff        'fake_ppapi/fake_pepper_interface_html5_fs.h',
245f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_pepper_interface_url_loader.cc',
255f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fake_ppapi/fake_pepper_interface_url_loader.h',
26590b6646ef747d2f7b42e5f40487ff07642d7b6fChris Lattner        'fake_ppapi/fake_resource_manager.cc',
27c44eec6dd29ee9415cbd38a35deff4c8b67abb6aAnders Carlsson        'fake_ppapi/fake_resource_manager.h',
28c4a1dea2dc56bd1357ec91b829a0b9e68229a13eDaniel Dunbar        'fake_ppapi/fake_var_array_buffer_interface.cc',
29c4a1dea2dc56bd1357ec91b829a0b9e68229a13eDaniel Dunbar        'fake_ppapi/fake_var_array_buffer_interface.h',
30c4a1dea2dc56bd1357ec91b829a0b9e68229a13eDaniel Dunbar        'fake_ppapi/fake_var_array_interface.cc',
318e9bebdea69c590dedfbf27374114cb76fe12fbdDouglas Gregor        'fake_ppapi/fake_var_array_interface.h',
32c4a1dea2dc56bd1357ec91b829a0b9e68229a13eDaniel Dunbar        'fake_ppapi/fake_var_interface.cc',
3356ee6896f2efebffb4a2cce5a7610cdf1eddbbbeSteve Naroff        'fake_ppapi/fake_var_interface.h',
3488a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor        'fake_ppapi/fake_var_manager.cc',
3588a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor        'fake_ppapi/fake_var_manager.h',
3688a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor        'fifo_test.cc',
375f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'filesystem_test.cc',
385f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'fuse_fs_test.cc',
395f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'host_resolver_test.cc',
405f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'html5_fs_test.cc',
415f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'http_fs_test.cc',
425f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'jspipe_test.cc',
43898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'kernel_object_test.cc',
44898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'kernel_proxy_test.cc',
45898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'kernel_wrap_test.cc',
46898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'main.cc',
47898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'mem_fs_node_test.cc',
48898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'mock_fs.cc',
49898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'mock_fs.h',
50898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'mock_kernel_proxy.h',
51898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'mock_node.cc',
525f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer        'mock_node.h',
53898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'mock_util.h',
54898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'path_test.cc',
55898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'pepper_interface_mock.cc',
56898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor        'pepper_interface_mock.h',
57b3eef68111ffc220e449be96da1747998c057790Douglas Gregor        'socket_test.cc',
5883233a4b7c2bc7b531ffa3b33fdd1cd8138373b6Douglas Gregor        'tty_test.cc',
5983233a4b7c2bc7b531ffa3b33fdd1cd8138373b6Douglas Gregor      ],
60898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor      'DEPS': ['ppapi_simple', 'nacl_io'],
61898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor      # Order matters here: gtest has a "main" function that will be used if
62b3eef68111ffc220e449be96da1747998c057790Douglas Gregor      # referenced before ppapi.
63898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor      'LIBS': ['ppapi_simple', 'gmock', 'nacl_io', 'ppapi_cpp', 'ppapi', 'gtest', 'pthread'],
64898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor      'INCLUDES': ["."],
65898574e7496ba8fd76290079d3a9d06954992734Douglas Gregor      'CXXFLAGS': ['-Wno-sign-compare'],
66f7c2aa0b049272d8f318988c1965760dcb852578Douglas Gregor    }
67f7c2aa0b049272d8f318988c1965760dcb852578Douglas Gregor  ],
68f7c2aa0b049272d8f318988c1965760dcb852578Douglas Gregor  'DATA': [
699d293dfc0ad7c44ae0b5eb9517f1ed8c8d8b7ff7Douglas Gregor    'example.js'
709d293dfc0ad7c44ae0b5eb9517f1ed8c8d8b7ff7Douglas Gregor  ],
719d293dfc0ad7c44ae0b5eb9517f1ed8c8d8b7ff7Douglas Gregor  'DEST': 'tests',
729d293dfc0ad7c44ae0b5eb9517f1ed8c8d8b7ff7Douglas Gregor  'NAME': 'nacl_io_test',
739d293dfc0ad7c44ae0b5eb9517f1ed8c8d8b7ff7Douglas Gregor  'TITLE': 'NaCl IO test',
749d293dfc0ad7c44ae0b5eb9517f1ed8c8d8b7ff7Douglas Gregor}
759d293dfc0ad7c44ae0b5eb9517f1ed8c8d8b7ff7Douglas Gregor