DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Mercurial (31ec81b5d7bb)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# 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/.

MODULE = 'ots'

if CONFIG['OS_TARGET'] != 'WINNT':
    LIBXUL_LIBRARY = True
else:
    # FORCE_STATIC_LIB = True
    pass

EXPORTS += [
    '../include/opentype-sanitiser.h',
    '../include/ots-memory-stream.h',
]

CPP_SOURCES += [
    'cff.cc',
    'cff_type2_charstring.cc',
    'cmap.cc',
    'cvt.cc',
    'fpgm.cc',
    'gasp.cc',
    'gdef.cc',
    'glyf.cc',
    'gpos.cc',
    'graphite.cc',
    'gsub.cc',
    'hdmx.cc',
    'head.cc',
    'hhea.cc',
    'hmtx.cc',
    'kern.cc',
    'layout.cc',
    'loca.cc',
    'ltsh.cc',
    'maxp.cc',
    'metrics.cc',
    'name.cc',
    'os2.cc',
    'ots.cc',
    'post.cc',
    'prep.cc',
    'svg.cc',
    'vdmx.cc',
    'vhea.cc',
    'vmtx.cc',
    'vorg.cc',
]

LIBRARY_NAME = 'mozots'

MSVC_ENABLE_PGO = True