misc/libfreetype/builds/amiga/include/freetype/config/ftmodule.h
author koda
Mon, 25 Apr 2011 01:46:54 +0200
changeset 5172 88f2e05288ba
permissions -rw-r--r--
aaand let's add freetype as well while we are at it other smaller changes
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
/***************************************************************************/
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
/*  ftmodule.h                                                             */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     4
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     5
/*    Amiga-specific FreeType module selection.                            */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     6
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     7
/*  Copyright 2005 by                                                      */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     8
/*  Werner Lemberg and Detlef Würkner.                                     */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     9
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    10
/*  This file is part of the FreeType project, and may only be used,       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    11
/*  modified, and distributed under the terms of the FreeType project      */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    12
/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    13
/*  this file you indicate that you have read the license and              */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    14
/*  understand and accept it fully.                                        */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    15
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    16
/***************************************************************************/
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
/*
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    19
 * To avoid that all your programs include all FreeType modules,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    20
 * you copy the following piece of source code into your own
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    21
 * source file and specify which modules you really need in your
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    22
 * application by uncommenting the appropriate lines.
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
//#define FT_USE_AUTOFIT // autofitter
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    26
//#define FT_USE_RASTER  // monochrome rasterizer
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    27
//#define FT_USE_SMOOTH  // anti-aliasing rasterizer
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    28
//#define FT_USE_TT      // truetype font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    29
//#define FT_USE_T1      // type1 font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    30
//#define FT_USE_T42     // type42 font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    31
//#define FT_USE_T1CID   // cid-keyed type1 font driver  // no cmap support
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    32
//#define FT_USE_CFF     // opentype font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    33
//#define FT_USE_BDF     // bdf bitmap font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    34
//#define FT_USE_PCF     // pcf bitmap font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    35
//#define FT_USE_PFR     // pfr font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    36
//#define FT_USE_WINFNT  // windows .fnt|.fon bitmap font driver
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    37
//#define FT_USE_OTV     // opentype validator
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    38
//#define FT_USE_GXV     // truetype gx validator
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    39
#include "FT:src/base/ftinit.c"
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    40
*/
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
/* Make sure that the needed support modules are built in.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    43
 * Dependencies can be found by searching for FT_Get_Module.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    44
 */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    45
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    46
#ifdef FT_USE_T42
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    47
#define FT_USE_TT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    48
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    49
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    50
#ifdef FT_USE_TT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    51
#define FT_USE_SFNT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    52
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    53
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    54
#ifdef FT_USE_CFF
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    55
#define FT_USE_SFNT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    56
#define FT_USE_PSHINT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    57
#define FT_USE_PSNAMES
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    58
#endif
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
#ifdef FT_USE_T1
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    61
#define FT_USE_PSAUX
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    62
#define FT_USE_PSHINT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    63
#define FT_USE_PSNAMES
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    64
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    65
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    66
#ifdef FT_USE_T1CID
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    67
#define FT_USE_PSAUX
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    68
#define FT_USE_PSHINT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    69
#define FT_USE_PSNAMES
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    70
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    71
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    72
#ifdef FT_USE_PSAUX
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    73
#define FT_USE_PSNAMES
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    74
#endif
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
#ifdef FT_USE_SFNT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    77
#define FT_USE_PSNAMES
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    78
#endif
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
/* Now include the modules */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    81
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    82
#ifdef FT_USE_AUTOFIT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    83
FT_USE_MODULE( FT_Module_Class, autofit_module_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    84
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    85
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    86
#ifdef FT_USE_TT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    87
FT_USE_MODULE( FT_Driver_ClassRec, tt_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    88
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    89
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    90
#ifdef FT_USE_T1
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    91
FT_USE_MODULE( FT_Driver_ClassRec, t1_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    92
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    93
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    94
#ifdef FT_USE_CFF
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    95
FT_USE_MODULE( FT_Driver_ClassRec, cff_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    96
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    97
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    98
#ifdef FT_USE_T1CID
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    99
FT_USE_MODULE( FT_Driver_ClassRec, t1cid_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   100
#endif
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
#ifdef FT_USE_PFR
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   103
FT_USE_MODULE( FT_Driver_ClassRec, pfr_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   104
#endif
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
#ifdef FT_USE_T42
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   107
FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   108
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   109
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   110
#ifdef FT_USE_WINFNT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   111
FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   112
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   113
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   114
#ifdef FT_USE_PCF
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   115
FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   116
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   117
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   118
#ifdef FT_USE_PSAUX
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   119
FT_USE_MODULE( FT_Module_Class, psaux_module_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   120
#endif
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
#ifdef FT_USE_PSNAMES
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   123
FT_USE_MODULE( FT_Module_Class, psnames_module_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   124
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   125
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   126
#ifdef FT_USE_PSHINT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   127
FT_USE_MODULE( FT_Module_Class, pshinter_module_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   128
#endif
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
#ifdef FT_USE_RASTER
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   131
FT_USE_MODULE( FT_Renderer_Class, ft_raster1_renderer_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   132
#endif
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
#ifdef FT_USE_SFNT
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   135
FT_USE_MODULE( FT_Module_Class, sfnt_module_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   136
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   137
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   138
#ifdef FT_USE_SMOOTH
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   139
FT_USE_MODULE( FT_Renderer_Class, ft_smooth_renderer_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   140
FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcd_renderer_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   141
FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcdv_renderer_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   142
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   143
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   144
#ifdef FT_USE_OTV
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   145
FT_USE_MODULE( FT_Module_Class, otv_module_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   146
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   147
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   148
#ifdef FT_USE_BDF
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   149
FT_USE_MODULE( FT_Driver_ClassRec, bdf_driver_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   150
#endif
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
#ifdef FT_USE_GXV
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   153
FT_USE_MODULE( FT_Module_Class, gxv_module_class )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   154
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   155
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
Local Variables:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   158
coding: latin-1
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   159
End:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   160
*/