example.dsc revision f2477e01787aa58f445919b809d89e252beef54f
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  'TOOLS': ['newlib', 'glibc', 'pnacl', 'linux'],
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  'SEL_LDR': True,
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  'TARGETS': [
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    {
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      'NAME' : 'nacl_io_test',
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      'TYPE' : 'main',
91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci      'SOURCES' : [
10558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch        'event_test.cc',
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        'fake_core_interface.cc',
12a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)        'fake_core_interface.h',
132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        'fake_pepper_interface_html5fs.cc',
14c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)        'fake_pepper_interface_html5fs.h',
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        'fake_pepper_interface_url_loader.cc',
16a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)        'fake_pepper_interface_url_loader.h',
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        'fake_resource_manager.cc',
18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch        'fake_resource_manager.h',
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        'fake_var_interface.cc',
20a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch        'fake_var_interface.h',
21d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)        'fifo_test.cc',
221e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)        'kernel_object_test.cc',
231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci        'kernel_proxy_mock.cc',
24868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)        'kernel_proxy_mock.h',
25868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)        'kernel_proxy_test.cc',
263551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)        'kernel_wrap_test.cc',
273551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)        'main.cc',
281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci        'mock_util.h',
295f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)        'mount_dev_mock.h',
303551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)        'mount_html5fs_test.cc',
311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci        'mount_http_test.cc',
321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci        'mount_mock.cc',
333551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)        'mount_mock.h',
3490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)        'mount_node_mock.cc',
352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        'mount_node_mock.h',
362a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        'mount_node_test.cc',
372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        'mount_node_tty_test.cc',
382a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        'mount_test.cc',
392a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)        'path_test.cc',
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        'pepper_interface_mock.cc',
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        'pepper_interface_mock.h',
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)        'socket_test.cc',
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      ],
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      'DEPS': ['ppapi_simple', 'nacl_io'],
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # Order matters here: gtest has a "main" function that will be used if
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      # referenced before ppapi.
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      'LIBS': ['gmock', 'ppapi_cpp', 'ppapi', 'gtest', 'pthread'],
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)      'INCLUDES': ['$(NACL_SDK_ROOT)/include/gtest/internal'],
49c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)      'CXXFLAGS': ['-Wno-sign-compare'],
50a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch    }
51a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch  ],
522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)  'DATA': [
532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)    'example.js'
54558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch  ],
55a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch  'DEST': 'tests',
56a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch  'NAME': 'nacl_io_test',
57a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch  'TITLE': 'NaCl IO test',
58a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch}
59558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch