OLD | NEW |
| (Empty) |
1 # -*- python -*- | |
2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. | |
3 # Use of this source code is governed by a BSD-style license that can be | |
4 # found in the LICENSE file. | |
5 | |
6 # This is a Pepper font example from ppapi/examples/font. | |
7 | |
8 Import('env') | |
9 | |
10 env.Prepend(CPPDEFINES=['XP_UNIX']) | |
11 env.Replace(TEST_DIR='${SOURCE_ROOT}/ppapi/native_client/tests/' + | |
12 'ppapi_example_font/') | |
13 | |
14 # Adjust compiler flags to the more forgiving standards used in | |
15 # ppapi/examples/*. | |
16 env.FilterOut(CCFLAGS=['-Werror', '-pedantic']) | |
17 env.Append(CCFLAGS=['-Wformat=0']) | |
18 | |
19 nexe_name = env.ProgramNameForNmf('ppapi_example_font') | |
20 obj = env.ComponentObject( | |
21 'simple_font', | |
22 '$SOURCE_ROOT/ppapi/examples/font/simple_font.cc' | |
23 ) | |
24 nexe = env.ComponentProgram(nexe_name, [obj], | |
25 EXTRA_LIBS=['${PPAPI_LIBS}', 'ppapi_cpp']) | |
26 | |
27 # Note that the html is required to run this program. | |
28 env.Publish(nexe_name, 'run', | |
29 ['ppapi_example_font.html']) | |
30 | |
31 test = env.PPAPIBrowserTester('ppapi_example_font_test.out', | |
32 url='ppapi_example_font.html', | |
33 nmf_names=['ppapi_example_font'], | |
34 files=env.ExtractPublishedFiles(nexe_name)) | |
35 | |
36 env.AddNodeToTestSuite(test, | |
37 ['chrome_browser_tests'], | |
38 'run_ppapi_example_font_test', | |
39 is_broken=env.PPAPIBrowserTesterIsBroken()) | |
OLD | NEW |