Thu, 15 Jan 2015 21:03:48 +0100
Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)
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/.
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 ]
31 EXPORTS += [
32 'nsIMathMLFrame.h',
33 'nsMathMLOperators.h'
34 ]
36 FAIL_ON_WARNINGS = True
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 ]
49 if CONFIG['ENABLE_TESTS']:
50 PARALLEL_DIRS += [
51 'tests',
52 ]
54 JAR_MANIFESTS += ['jar.mn']
56 RESOURCE_FILES.fonts += [
57 'mathfont.properties',
58 'mathfontMathJax_Main.properties',
59 'mathfontStandardSymbolsL.properties',
60 'mathfontSTIXNonUnicode.properties',
61 'mathfontSTIXSizeOneSym.properties',
62 'mathfontUnicode.properties',
63 ]
65 RESOURCE_FILES.fonts['mathfont.properties'].preprocess = True
67 if CONFIG['TARGET_MD_ARCH'] == 'win32':
68 RESOURCE_FILES.fonts += [
69 'mathfontSymbol.properties',
70 ]