blob: 6912a5af04eb4e3e114bb094fc00e4b412b92f76 (
plain)
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
|
/* This file is part of the FreeType project */
/* Single object library component for 16-bit Windows. */
/* Note that low-optimizing compilers (such as Borland ones) cannot */
/* successfully compile this file, because it exceeds 64K of code size. */
#define TT_MAKE_OPTION_SINGLE_OBJECT
/* Note, you should define the FT_EXPORT_xxx macros here if you */
/* want to build a Win16 DLL. If undefined, the macros default to */
/* "extern"/"" (nothing), which is suitable for static libraries. */
/* See `ttconfig.h' for details. */
/* The macro FT_EXPORT_DEF is placed before each high-level API */
/* function declaration, and FT_EXPORT_FUNC before each */
/* definition (body). Similarly, FT_EXPORT_DECL is placed before */
/* each variable declaration, and FT_EXPORT_VAR before its */
/* definition. You can then use it to take any compiler-specific */
/* pragma for DLL-exported symbols */
/* first include common core components */
#include "ttapi.c"
#include "ttcache.c"
#include "ttcalc.c"
#include "ttcmap.c"
#include "ttdebug.c"
#include "ttgload.c"
#include "ttinterp.c"
#include "ttload.c"
#include "ttobjs.c"
#include "ttraster.c"
/* then system-specific (or ANSI) components */
#ifdef TT_HUGE_PTR
#include "arch/win16/hugefile.c"
#include "arch/win16/hugemem.c"
#else
#include "ttfile.c"
#include "ttmemory.c"
#endif
#include "ttmutex.c"
/* finally, add some extensions */
#ifdef TT_CONFIG_OPTION_EXTEND_ENGINE
#include "ttextend.c"
#endif
/* END */
|