|
1 # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- |
|
2 # vim: set filetype=python: |
|
3 # This Source Code Form is subject to the terms of the Mozilla Public |
|
4 # License, v. 2.0. If a copy of the MPL was not distributed with this |
|
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
6 |
|
7 UNIFIED_SOURCES += [ |
|
8 'nsMathMLChar.cpp', |
|
9 'nsMathMLContainerFrame.cpp', |
|
10 'nsMathMLFrame.cpp', |
|
11 'nsMathMLmactionFrame.cpp', |
|
12 'nsMathMLmencloseFrame.cpp', |
|
13 'nsMathMLmfencedFrame.cpp', |
|
14 'nsMathMLmfracFrame.cpp', |
|
15 'nsMathMLmmultiscriptsFrame.cpp', |
|
16 'nsMathMLmoFrame.cpp', |
|
17 'nsMathMLmpaddedFrame.cpp', |
|
18 'nsMathMLmphantomFrame.cpp', |
|
19 'nsMathMLmrootFrame.cpp', |
|
20 'nsMathMLmrowFrame.cpp', |
|
21 'nsMathMLmspaceFrame.cpp', |
|
22 'nsMathMLmsqrtFrame.cpp', |
|
23 'nsMathMLmtableFrame.cpp', |
|
24 'nsMathMLmunderoverFrame.cpp', |
|
25 'nsMathMLOperators.cpp', |
|
26 'nsMathMLSelectedFrame.cpp', |
|
27 'nsMathMLsemanticsFrame.cpp', |
|
28 'nsMathMLTokenFrame.cpp', |
|
29 ] |
|
30 |
|
31 EXPORTS += [ |
|
32 'nsIMathMLFrame.h', |
|
33 'nsMathMLOperators.h' |
|
34 ] |
|
35 |
|
36 FAIL_ON_WARNINGS = True |
|
37 |
|
38 FINAL_LIBRARY = 'gklayout' |
|
39 LOCAL_INCLUDES += [ |
|
40 '../base', |
|
41 '../generic', |
|
42 '../style', |
|
43 '../tables', |
|
44 '../xul', |
|
45 '/content/base/src', |
|
46 '/content/mathml/content/src', |
|
47 ] |
|
48 |
|
49 if CONFIG['ENABLE_TESTS']: |
|
50 PARALLEL_DIRS += [ |
|
51 'tests', |
|
52 ] |
|
53 |
|
54 JAR_MANIFESTS += ['jar.mn'] |
|
55 |
|
56 RESOURCE_FILES.fonts += [ |
|
57 'mathfont.properties', |
|
58 'mathfontMathJax_Main.properties', |
|
59 'mathfontStandardSymbolsL.properties', |
|
60 'mathfontSTIXNonUnicode.properties', |
|
61 'mathfontSTIXSizeOneSym.properties', |
|
62 'mathfontUnicode.properties', |
|
63 ] |
|
64 |
|
65 RESOURCE_FILES.fonts['mathfont.properties'].preprocess = True |
|
66 |
|
67 if CONFIG['TARGET_MD_ARCH'] == 'win32': |
|
68 RESOURCE_FILES.fonts += [ |
|
69 'mathfontSymbol.properties', |
|
70 ] |