# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. EXPORTS += [ '../include/opentype-sanitiser.h', '../include/ots-memory-stream.h', ] SOURCES += [ 'avar.cc', 'cff.cc', 'cff_charstring.cc', 'cmap.cc', 'cvar.cc', 'cvt.cc', 'feat.cc', 'fpgm.cc', 'fvar.cc', 'gasp.cc', 'gdef.cc', 'glat.cc', 'gloc.cc', 'glyf.cc', 'gpos.cc', 'gsub.cc', 'gvar.cc', 'hdmx.cc', 'head.cc', 'hhea.cc', 'hmtx.cc', 'hvar.cc', 'kern.cc', 'layout.cc', 'loca.cc', 'ltsh.cc', 'math.cc', 'maxp.cc', 'metrics.cc', 'mvar.cc', 'name.cc', 'os2.cc', 'ots.cc', 'post.cc', 'prep.cc', 'sile.cc', 'silf.cc', 'sill.cc', 'stat.cc', 'variations.cc', 'vdmx.cc', 'vhea.cc', 'vmtx.cc', 'vorg.cc', 'vvar.cc', ] if CONFIG['GKMEDIAS_SHARED_LIBRARY']: NO_VISIBILITY_FLAGS = True # We allow warnings for third-party code that can be updated from upstream. ALLOW_COMPILER_WARNINGS = True FINAL_LIBRARY = 'gkmedias' DEFINES['PACKAGE_VERSION'] = '"moz"' DEFINES['PACKAGE_BUGREPORT'] = '"http://bugzilla.mozilla.org/"' DEFINES['OTS_GRAPHITE'] = 1 DEFINES['OTS_VARIATIONS'] = 1 if CONFIG['GKMEDIAS_SHARED_LIBRARY']: DEFINES['OTS_DLL'] = True DEFINES['OTS_DLL_EXPORTS'] = True USE_LIBS += [ 'brotli', 'woff2', ] LOCAL_INCLUDES += [ '/modules/woff2/src', ]