Bug 1785744 [wpt PR 35504] - Recalc style for elements where :toggle() pseudo-class...
[gecko.git] / gfx / ots / src / moz.build
blob874032828463de48a99744c85b985792a7cd29df
1 # -*- Mode: python; 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 EXPORTS += [
8     '../include/opentype-sanitiser.h',
9     '../include/ots-memory-stream.h',
10     '../RLBoxWOFF2Types.h',
13 UNIFIED_SOURCES += [
14     '../RLBoxWOFF2Host.cpp'
17 UNIFIED_SOURCES += [
18     'avar.cc',
19     'cff.cc',
20     'cff_charstring.cc',
21     'cmap.cc',
22     'cvar.cc',
23     'cvt.cc',
24     'feat.cc',
25     'fpgm.cc',
26     'fvar.cc',
27     'gasp.cc',
28     'gdef.cc',
29     'glat.cc',
30     'gloc.cc',
31     'glyf.cc',
32     'gpos.cc',
33     'gsub.cc',
34     'gvar.cc',
35     'hdmx.cc',
36     'head.cc',
37     'hhea.cc',
38     'hvar.cc',
39     'kern.cc',
40     'layout.cc',
41     'loca.cc',
42     'ltsh.cc',
43     'math.cc',
44     'maxp.cc',
45     'metrics.cc',
46     'mvar.cc',
47     'name.cc',
48     'os2.cc',
49     'ots.cc',
50     'post.cc',
51     'prep.cc',
52     'sile.cc',
53     'silf.cc',
54     'sill.cc',
55     'stat.cc',
56     'variations.cc',
57     'vdmx.cc',
58     'vhea.cc',
59     'vorg.cc',
60     'vvar.cc',
63 # We allow warnings for third-party code that can be updated from upstream.
64 AllowCompilerWarnings()
66 FINAL_LIBRARY = 'gkmedias'
68 DEFINES['PACKAGE_VERSION'] = '"moz"'
69 DEFINES['PACKAGE_BUGREPORT'] = '"http://bugzilla.mozilla.org/"'
70 DEFINES['OTS_GRAPHITE'] = 1
71 DEFINES['OTS_VARIATIONS'] = 1
73 USE_LIBS += [
74     'brotli',
75     'woff2',
78 LOCAL_INCLUDES += [
79     '!/security/rlbox',
80     '/modules/woff2/src',