freetype/builds
suzuki toshiya 714ee56ab1 [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH.
Originally FT_MACINTOSH was a pure auto macro and DARWIN_NO_CARBON
was a configurable macro to disable Carbon-dependent code.  Because
now configure script sets DARWIN_NO_CARBON by default and disables
Darwin & Carbon-dependent codes, these macros can be unified.
FT_MACINTOSH (undefined by default) is kept and DARWIN_NO_CARBON
(defined by default) is removed, because DARWIN_NO_CARBON violates
FT_XXX naming convention of public macros, and a macro configured by
default is not portable for the building without configure (e.g.
make devel).

* builds/unix/configure.raw: Define FT_MACINTOSH if Carbon-based
old Mac font support is requested and Carbon is available.
* builds/unix/ftconfig.in: Undefine FT_MACINTOSH when the support
for Mac OS X without Carbon (e.g.  Mac OS X 10.4 for ppc64) is
requested.
* include/freetype/config/ftconfig.in: Ditto.
* builds/vms/ftconfig.h: Ditto.

* src/base/ftbase.h: Remove DARWIN_NO_CARBON.
* src/base/ftbase.c: Ditto.
* src/base/ftobjs.c: Ditto.
* src/base/ftrfork.c: Ditto.

* src/base/ftmac.c: Compile the body if FT_MACINTOSH is defined
(same with TT_USE_BYTECODE_INTERPRETER in ttinterp.c).
* builds/mac/ftmac.c: Ditto.

* builds/mac/FreeType.m68k_cfm.make.txt: Define FT_MACINTOSH.
* builds/mac/FreeType.m68k_far.make.txt: Ditto.
* builds/mac/FreeType.ppc_classic.make.txt: Ditto.
* builds/mac/FreeType.ppc_carbon.make.txt: Ditto.
2011-12-02 21:14:58 +09:00
..
amiga Update Amiga makefiles to include Bzip2 support. 2011-01-06 02:44:53 +09:00
ansi * builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat' 2006-12-09 20:01:43 +00:00
atari gxvalid: Insert PureC pragma to allow unevaluated variables. 2009-08-01 00:30:11 +09:00
beos * builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat' 2006-12-09 20:01:43 +00:00
compiler Borland C++ compiler patch proposed by Mirco Babin. 2009-07-15 12:57:26 +09:00
dos * builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat' 2006-12-09 20:01:43 +00:00
mac [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. 2011-12-02 21:14:58 +09:00
os2 * builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat' 2006-12-09 20:01:43 +00:00
symbian Update Symbian project files to include Bzip2 support. 2011-01-06 02:56:33 +09:00
unix [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. 2011-12-02 21:14:58 +09:00
vms [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. 2011-12-02 21:14:58 +09:00
win32 * Version 2.4.8 released. 2011-11-14 20:37:12 +01:00
wince * Version 2.4.8 released. 2011-11-14 20:37:12 +01:00
detect.mk * builds/modules.mk (CLOSE_MODULE, REMOVE_MODULE), builds/detect.mk 2008-02-11 08:22:40 +00:00
exports.mk Borland C++ compiler patch proposed by Mirco Babin. 2009-07-15 12:57:26 +09:00
freetype.mk * builds/freetype.mk (BASE_H): Rename to... 2008-10-02 06:48:10 +00:00
link_dos.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
link_std.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
modules.mk * builds/modules.mk (CLOSE_MODULE, REMOVE_MODULE), builds/detect.mk 2008-02-11 08:22:40 +00:00
newline * include/freetype/fttrigon.h, src/base/fttrigon.c, src/base/ftbase.c, 2001-05-11 14:25:57 +00:00
toplevel.mk Fix Savannah bug #34728 (`make devel' on Mac OS X). 2011-11-30 23:25:38 +09:00