summaryrefslogtreecommitdiff
path: root/docs/INSTALL.GNU
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2005-08-30 00:22:46 +0000
committerWerner Lemberg <wl@gnu.org>2005-08-30 00:22:46 +0000
commita723526ae75fbdbe26f59940c2de994c6c3fb0bb (patch)
treefba4d7a8842ed0b9b1c8415cd31d4d0ffe06a4e3 /docs/INSTALL.GNU
parent3bfb1c08c16895774533511841275471959ae05d (diff)
downloadfreetype2-a723526ae75fbdbe26f59940c2de994c6c3fb0bb.tar.gz
* include/freetype/freetype.h, include/freetype/ftchapters.h: Add
a preliminary section with some explanations about user allocation. * src/tools/docmaker/tohtml.py (HtmlFormatter.section_enter): Don't abort if there are no data types, functions, etc., in a section. Print synopsis only if we have a data type, function, etc. * docs/INSTALL.ANY, docs/INSTALL, docs/INSTALL.UNX, docs/CUSTOMIZE, docs/INSTALL.GNU, docs/TRUETYPE, docs/DEBUG, docs/UPGRADE.UNX, docs/VERSION.DLL, docs/formats.txt: Revised, formatted.
Diffstat (limited to 'docs/INSTALL.GNU')
-rw-r--r--docs/INSTALL.GNU48
1 files changed, 26 insertions, 22 deletions
diff --git a/docs/INSTALL.GNU b/docs/INSTALL.GNU
index cd2208ec5..096b4b5f6 100644
--- a/docs/INSTALL.GNU
+++ b/docs/INSTALL.GNU
@@ -11,20 +11,22 @@ the file INSTALL.UNX instead.
1. Install GNU Make
-------------------
- Because GNU Make is the only Make tool supported to compile
- FreeType 2, you should install it on your machine.
+ Because GNU Make is the only Make tool supported to compile FreeType
+ 2, you should install it on your machine.
The FreeType 2 build system relies on many features special to GNU
- Make -- trying to build the library with any other Make tool will
- *fail*.
+ Make.
- NEARLY ALL OTHER MAKE TOOLS WILL FAIL, INCLUDING "BSD MAKE", SO
- REALLY INSTALL A RECENT VERSION OF GNU MAKE ON YOUR SYSTEM!
+ NEARLY ALL OTHER MAKE TOOLS FAIL, INCLUDING `BSD MAKE', SO REALLY
+ INSTALL A RECENT VERSION OF GNU MAKE ON YOUR SYSTEM!
Note that make++, a make tool written in Perl, supports enough
- features of GNU make to compile FreeType. See
- http://makepp.sourceforge.net for more information; you need version
- 1.19 or newer, and you must pass option `--norc-substitution'.
+ features of GNU make to compile FreeType. See
+
+ http://makepp.sourceforge.net
+
+ for more information; you need version 1.19 or newer, and you must
+ pass option `--norc-substitution'.
Make sure that you are invoking GNU Make from the command line, by
typing something like:
@@ -36,7 +38,7 @@ the file INSTALL.UNX instead.
VERSION 3.78.1 OR NEWER IS NEEDED!
- 2. Invoke 'make'
+ 2. Invoke `make'
----------------
Go to the root directory of FreeType 2, then simply invoke GNU Make
@@ -59,13 +61,15 @@ the file INSTALL.UNX instead.
remove the file 'config.mk' from this directory then read the
INSTALL file for help.
- Otherwise, simply type 'make' again to build the library.
+ Otherwise, simply type 'make' again to build the library
+ or 'make refdoc' to build the API reference (the latter needs
+ python).
=============================================================
If the detected settings correspond to your platform and compiler,
skip to step 5. Note that if your platform is completely alien to
- the build system, the detected platform will be 'ansi'.
+ the build system, the detected platform will be `ansi'.
3. Configure the build system for a different compiler
@@ -90,9 +94,9 @@ the file INSTALL.UNX instead.
The <compiler> name to use is platform-dependent. The list of
available compilers for your system is available in the file
- `builds/<system>/detect.mk'
+ `builds/<system>/detect.mk'.
- If you are satisfied by the new configuration summary, skip to
+ If you are satisfied by the new configuration summary, skip to
step 5.
@@ -131,20 +135,20 @@ the file INSTALL.UNX instead.
Final note
The build system builds a statically linked library of the font
- engine in the "objs" directory. It does _not_ support the build of
+ engine in the `objs' directory. It does _not_ support the build of
DLLs on Windows and OS/2. If you need these, you have to either use
- a IDE-specific project file, or follow the instructions in
- "INSTALL.ANY" to create your own Makefiles.
+ an IDE-specific project file, or follow the instructions in
+ `INSTALL.ANY' to create your own Makefiles.
------------------------------------------------------------------------
-Copyright 2003, 2004 by
+Copyright 2003, 2004, 2005 by
David Turner, Robert Wilhelm, and Werner Lemberg.
-This file is part of the FreeType project, and may only be used,
-modified, and distributed under the terms of the FreeType project
-license, LICENSE.TXT. By continuing to use, modify, or distribute this
-file you indicate that you have read the license and understand and
+This file is part of the FreeType project, and may only be used,
+modified, and distributed under the terms of the FreeType project
+license, LICENSE.TXT. By continuing to use, modify, or distribute this
+file you indicate that you have read the license and understand and
accept it fully.