misc/libfreetype/modules.cfg
author nemo
Sun, 11 Sep 2011 10:46:53 -0400
changeset 5856 ed97138dc414
parent 5172 88f2e05288ba
permissions -rw-r--r--
Should prevent a crasher when drowning while firing
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5172
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     1
# modules.cfg
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     2
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     3
# Copyright 2005, 2006, 2007, 2009, 2010 by
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     4
# David Turner, Robert Wilhelm, and Werner Lemberg.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     5
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     6
# This file is part of the FreeType project, and may only be used, modified,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     7
# and distributed under the terms of the FreeType project license,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     8
# LICENSE.TXT.  By continuing to use, modify, or distribute this file you
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     9
# indicate that you have read the license and understand and accept it
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    10
# fully.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    11
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    12
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    13
# In case you compile the FreeType library with GNU make or makepp, this
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    14
# file controls which components are built into the library.  Otherwise,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    15
# please read this file for information on the various modules and its
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    16
# dependencies, then follow the instructions in the file `docs/INSTALL.ANY'.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    17
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    18
# To deactivate a module, simply comment out the corresponding line.  To
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    19
# activate a module, remove the comment character.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    20
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    21
# Note that many modules and components are further controlled with macros
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    22
# in the file `include/freetype/config/ftoption.h'.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    23
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    24
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    25
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    26
#### font modules -- at least one is required
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    27
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    28
####   The order given here (from top to down) is the order used for testing
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    29
####   font formats in the compiled library.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    30
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    31
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    32
# TrueType font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    33
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    34
# This driver needs the `sfnt' module.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    35
FONT_MODULES += truetype
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    36
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    37
# PostScript Type 1 font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    38
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    39
# This driver needs the `psaux', `pshinter', and `psnames' modules.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    40
FONT_MODULES += type1
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    41
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    42
# CFF/OpenType font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    43
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    44
# This driver needs the `sfnt', `pshinter', and `psnames' modules.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    45
FONT_MODULES += cff
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    46
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    47
# Type 1 CID-keyed font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    48
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    49
# This driver needs the `psaux', `pshinter', and `psnames' modules.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    50
FONT_MODULES += cid
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    51
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    52
# PFR/TrueDoc font driver.  See optional extension ftpfr.c below also.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    53
FONT_MODULES += pfr
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    54
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    55
# PostScript Type 42 font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    56
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    57
# This driver needs the `truetype' module.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    58
FONT_MODULES += type42
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    59
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    60
# Windows FONT/FNT font driver.  See optional extension ftwinfnt.c below
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    61
# also.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    62
FONT_MODULES += winfonts
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    63
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    64
# PCF font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    65
FONT_MODULES += pcf
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    66
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    67
# BDF font driver.  See optional extension ftbdf.c below also.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    68
FONT_MODULES += bdf
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    69
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    70
# SFNT files support.  If used without `truetype' or `cff', it supports
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    71
# bitmap-only fonts within an SFNT wrapper.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    72
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    73
# This driver needs the `psnames' module.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    74
FONT_MODULES += sfnt
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    75
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    76
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    77
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    78
#### hinting modules
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    79
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    80
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    81
# FreeType's auto hinter.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    82
HINTING_MODULES += autofit
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    83
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    84
# PostScript hinter.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    85
HINTING_MODULES += pshinter
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    86
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    87
# The TrueType hinting engine doesn't have a module of its own but is
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    88
# controlled in file include/freetype/config/ftoption.h
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    89
# (TT_CONFIG_OPTION_BYTECODE_INTERPRETER and friends).
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    90
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    91
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    92
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    93
#### raster modules -- at least one is required for vector font formats
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    94
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    95
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    96
# Monochrome rasterizer.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    97
RASTER_MODULES += raster
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    98
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    99
# Anti-aliasing rasterizer.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   100
RASTER_MODULES += smooth
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   101
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   102
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   103
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   104
#### auxiliary modules
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   105
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   106
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   107
# FreeType's cache sub-system (quite stable but still in beta -- this means
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   108
# that its public API is subject to change if necessary).  See
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   109
# include/freetype/ftcache.h.  Needs ftglyph.c.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   110
AUX_MODULES += cache
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   111
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   112
# TrueType GX/AAT table validation.  Needs ftgxval.c below.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   113
# AUX_MODULES += gxvalid
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   114
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   115
# Support for streams compressed with gzip (files with suffix .gz).
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   116
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   117
# See include/freetype/ftgzip.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   118
AUX_MODULES += gzip
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   119
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   120
# Support for streams compressed with LZW (files with suffix .Z).
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   121
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   122
# See include/freetype/ftlzw.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   123
AUX_MODULES += lzw
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   124
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   125
# Support for streams compressed with bzip2 (files with suffix .bz2).
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   126
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   127
# See include/freetype/ftbzip2.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   128
AUX_MODULES += bzip2
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   129
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   130
# OpenType table validation.  Needs ftotval.c below.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   131
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   132
# AUX_MODULES += otvalid
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   133
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   134
# Auxiliary PostScript driver component to share common code.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   135
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   136
# This module depends on `psnames'.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   137
AUX_MODULES += psaux
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   138
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   139
# Support for PostScript glyph names.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   140
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   141
# This module can be controlled in ftconfig.h
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   142
# (FT_CONFIG_OPTION_POSTSCRIPT_NAMES).
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   143
AUX_MODULES += psnames
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   144
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   145
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   146
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   147
#### base module extensions
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   148
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   149
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   150
# Exact bounding box calculation.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   151
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   152
# See include/freetype/ftbbox.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   153
BASE_EXTENSIONS += ftbbox.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   154
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   155
# Access BDF-specific strings.  Needs BDF font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   156
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   157
# See include/freetype/ftbdf.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   158
BASE_EXTENSIONS += ftbdf.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   159
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   160
# Utility functions for converting 1bpp, 2bpp, 4bpp, and 8bpp bitmaps into
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   161
# 8bpp format, and for emboldening of bitmap glyphs.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   162
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   163
# See include/freetype/ftbitmap.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   164
BASE_EXTENSIONS += ftbitmap.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   165
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   166
# Access CID font information.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   167
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   168
# See include/freetype/ftcid.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   169
BASE_EXTENSIONS += ftcid.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   170
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   171
# Access FSType information.  Needs fttype1.c.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   172
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   173
# See include/freetype/freetype.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   174
BASE_EXTENSIONS += ftfstype.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   175
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   176
# Support for GASP table queries.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   177
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   178
# See include/freetype/ftgasp.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   179
BASE_EXTENSIONS += ftgasp.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   180
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   181
# Convenience functions to handle glyphs.  Needs ftbitmap.c.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   182
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   183
# See include/freetype/ftglyph.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   184
BASE_EXTENSIONS += ftglyph.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   185
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   186
# Interface for gxvalid module.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   187
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   188
# See include/freetype/ftgxval.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   189
BASE_EXTENSIONS += ftgxval.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   190
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   191
# Support for LCD color filtering of subpixel bitmaps.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   192
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   193
# See include/freetype/ftlcdfil.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   194
BASE_EXTENSIONS += ftlcdfil.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   195
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   196
# Multiple Master font interface.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   197
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   198
# See include/freetype/ftmm.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   199
BASE_EXTENSIONS += ftmm.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   200
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   201
# Interface for otvalid module.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   202
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   203
# See include/freetype/ftotval.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   204
BASE_EXTENSIONS += ftotval.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   205
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   206
# Support for FT_Face_CheckTrueTypePatents.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   207
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   208
# See include/freetype/freetype.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   209
BASE_EXTENSIONS += ftpatent.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   210
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   211
# Interface for accessing PFR-specific data.  Needs PFR font driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   212
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   213
# See include/freetype/ftpfr.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   214
BASE_EXTENSIONS += ftpfr.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   215
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   216
# Path stroker.  Needs ftglyph.c.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   217
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   218
# See include/freetype/ftstroke.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   219
BASE_EXTENSIONS += ftstroke.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   220
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   221
# Support for synthetic embolding and slanting of fonts.  Needs ftbitmap.c.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   222
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   223
# See include/freetype/ftsynth.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   224
BASE_EXTENSIONS += ftsynth.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   225
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   226
# Interface to access data specific to PostScript Type 1 and Type 2 (CFF)
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   227
# fonts.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   228
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   229
# See include/freetype/t1tables.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   230
BASE_EXTENSIONS += fttype1.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   231
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   232
# Interface for accessing data specific to Windows FNT files.  Needs winfnt
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   233
# driver.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   234
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   235
# See include/freetype/ftwinfnt.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   236
BASE_EXTENSIONS += ftwinfnt.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   237
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   238
# Support functions for X11.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   239
#
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   240
# See include/freetype/ftxf86.h for the API.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   241
BASE_EXTENSIONS += ftxf86.c
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   242
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   243
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   244
#### The components `ftsystem.c' (for memory allocation and stream I/O
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   245
#### management) and `ftdebug.c' (for emitting debug messages to the user)
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   246
#### are controlled with the following variables.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   247
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   248
####   ftsystem.c:  $(FTSYS_SRC)
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   249
####   ftdebug.c:   $(FTDEBUG_SRC)
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   250
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   251
#### Please refer to docs/CUSTOMIZE for details.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   252
####
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   253
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   254
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   255
# EOF