* INSTALL: Added info about makepp.
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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
diff --git a/ChangeLog b/ChangeLog
index bd5c002..16ef09e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
* docs/design/modules.html: Removed. Covered by design-*.html.
+ * INSTALL: Added info about makepp.
+
2000-12-14 David Turner <david.turner@freetype.org>
* include/freetype/ftimage.h, include/freetype/fttypes.h,
diff --git a/INSTALL b/INSTALL
index 71df728..cdb076a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,61 +1,67 @@
In order to build the library, read the `BUILD' document in the `docs'
-directory. This is only a quick starter:
+directory. This is only a quick starter.
-I. From the command line:
- You need to have GNU Make installed on your system to compile the
- library from the command line. This will _not_ work with other
- make tools (including BSD make)!
+I. From the command line
+------------------------
+
+ You need to have GNU Make installed on your system to compile the
+ library from the command line. This will _not_ work with other make
+ tools (including BSD make)!
+
+ [Well, this is not really correct. Recently, a perl implementation
+ of make called `makepp' has appeared which can also build FreeType 2
+ successfully on Unix platforms. See http://LNC.usc.edu/~holt/makepp
+ for more details.]
- Go to the `freetype2' directory.
- - On Unix or (any C compiler should work):
+ - Unix (any C compiler should work):
- make setup (don't worry, this will invoke a configure script)
- make
- make install
- Alternatively, you can pass parameters to the configure script
+ Alternatively, you can pass parameters to the configure script
within the CFG variable, as in:
- make setup CFG="--prefix=/usr"
- make
- make install
- - On Windows:
+ - Windows:
- We provide a version of GNU Make for Win32 on the FreeType site.
+ We provide a version of GNU Make for Win32 on the FreeType site.
See http://www.freetype.org/download.html for details.
- - if you're using gcc (Mingw, _not_ CygWin):
+ - gcc (Mingw, _not_ CygWin):
- - make setup
- - make
+ - make setup
+ - make
- - if you're using Visual C++
+ - Visual C++:
- - make setup visualc
- - make
+ - make setup visualc
+ - make
- - if you're using another compiler:
+ - other compilers:
- make setup xxxx
- make
-
where "xxxx" is a special target corresponding to your compiler.
To see a list of supported compilers in this release, type:
- make setup list
+ make setup list
+II. In your own environment (IDE)
+---------------------------------
-II. In your own environment (IDE):
-
- You need to add the directories "freetype2/include" and "freetype2/src"
- to your include path when compiling the library.
+ You need to add the directories "freetype2/include" and
+ "freetype2/src" to your include path when compiling the library.
Compile each library component through the following files:
@@ -69,20 +75,20 @@ II. In your own environment (IDE):
src/base/ftbbox.c
src/base/ftmm.c
- src/base/ftmac.c -- only on the Macintosh
+ src/base/ftmac.c -- only on the Macintosh
-- other components are optional
- src/autohint/autohint.c -- auto hinting module
- src/cache/ftcache.c -- cache sub-system (in beta)
- src/sfnt/sfnt.c -- SFNT files support (TrueType & OpenType)
- src/cff/cff.c -- CFF/OpenType font driver
- src/psnames/psnames.c -- Postscript glyph names support
- src/psaux/psaux.c -- Postscript Type 1 parsing
- src/truetype/truetype.c -- TrueType font driver
- src/type1/type1.c -- Type 1 font driver
- src/cid/type1cid.c -- Type 1 CID-keyed font driver
- src/winfonts/winfonts.c -- Windows FONT / FNT font driver
+ src/autohint/autohint.c -- auto hinting module
+ src/cache/ftcache.c -- cache sub-system (in beta)
+ src/sfnt/sfnt.c -- SFNT files support (TrueType & OpenType)
+ src/cff/cff.c -- CFF/OpenType font driver
+ src/psnames/psnames.c -- Postscript glyph names support
+ src/psaux/psaux.c -- Postscript Type 1 parsing
+ src/truetype/truetype.c -- TrueType font driver
+ src/type1/type1.c -- Type 1 font driver
+ src/cid/type1cid.c -- Type 1 CID-keyed font driver
+ src/winfonts/winfonts.c -- Windows FONT / FNT font driver
Note: