freetype2/builds/unix
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
..
.gitignore Automake component `builds/unix/install-sh' is removed. 2011-05-16 12:47:25 +09:00
configure.raw [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. 2011-12-02 21:14:58 +09:00
detect.mk Fix Savannah bug #34728 (`make devel' on Mac OS X). 2011-11-30 23:25:38 +09:00
freetype-config.in Update pkg-config tools to reflect Bzip2 support. 2011-01-06 02:36:50 +09:00
freetype2.in Update pkg-config tools to reflect Bzip2 support. 2011-01-06 02:36:50 +09:00
freetype2.m4 Fix AC_CHECK_FT2. 2009-04-21 22:51:07 +02:00
ft-munmap.m4 Add license. 2005-06-04 23:04:30 +00:00
ft2unix.h Normalize quotation to `...'. 2006-03-24 12:46:49 +00:00
ftconfig.in [mac] Unify DARWIN_NO_CARBON with FT_MACINTOSH. 2011-12-02 21:14:58 +09:00
ftsystem.c * builds/unix/ftsystem.c: Fix 2 error messages ending without LINEFEED 2009-01-22 04:00:32 +00:00
install.mk * builds/unix/install.mk (uninstall): Don't handle `cache' 2006-04-01 05:22:07 +00:00
mkinstalldirs * Version 2.3.10 released. 2009-10-06 12:00:43 +02:00
unix-cc.in Ignore the environmental setting of LIBTOOL. 2010-08-31 18:32:03 +09:00
unix-def.in Formatting. 2008-10-01 04:41:46 +00:00
unix-dev.mk Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
unix-lcc.mk Completely revised FreeType's make management. 2003-06-09 04:46:30 +00:00
unix.mk Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
unixddef.mk * builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat' 2006-12-09 20:01:43 +00:00