From 69d45172b6b03f4e4f6fd82cbe8f32ac7a2e7e91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Suzuki=2C=20Toshiya=20=28=E9=88=B4=E6=9C=A8=E4=BF=8A?= =?UTF-8?q?=E5=93=89=29?= Date: Fri, 28 Oct 2005 16:03:06 +0000 Subject: [PATCH] update files for classic MacOS support --- ChangeLog | 21 + builds/mac/FreeType.m68k_cfm.make.txt | 129 +++ builds/mac/FreeType.m68k_far.make.txt | 128 +++ builds/mac/FreeType.ppc_carbon.make.txt | 132 +++ builds/mac/FreeType.ppc_classic.make.txt | 133 +++ builds/mac/README | 217 +++- builds/mac/ascii2mpw.py | 22 + builds/mac/freetype.make | 109 -- builds/mac/ftlib.prj | Bin 59597 -> 0 bytes builds/mac/ftlib.prj.xml | 1194 ++++++++++++++++++++++ 10 files changed, 1969 insertions(+), 116 deletions(-) create mode 100644 builds/mac/FreeType.m68k_cfm.make.txt create mode 100644 builds/mac/FreeType.m68k_far.make.txt create mode 100644 builds/mac/FreeType.ppc_carbon.make.txt create mode 100644 builds/mac/FreeType.ppc_classic.make.txt create mode 100755 builds/mac/ascii2mpw.py delete mode 100644 builds/mac/freetype.make delete mode 100644 builds/mac/ftlib.prj create mode 100644 builds/mac/ftlib.prj.xml diff --git a/ChangeLog b/ChangeLog index 72380f6e8..b5d08ff22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2005-10-28 suzuki toshiya + + * builds/mac/ftlib.prj, builds/mac/freetype.mak: Removed. + ftlib.prj is unmaintained and incompatible with current tree. + freetype.mak is unrecoverably broken. + + * builds/mac/ftlib.prj.xml: Added. + generated by Metrowerks CodeWarrior 9.0. + + * builds/mac/FreeType.m68k_far.make.txt, + builds/mac/FreeType.m68k_cfm.make.txt, + builds/mac/FreeType.ppc_classic.make.txt, + builds/mac/FreeType.ppc_carbon.make.txt: Added. + skelton files of MPW makefiles. + + * builds/mac/ascii2mpw.py: Added. + Python script to make MPW makefile from skelton. + + * builds/mac/README: Updated. + Almost rewritten to use new files. + 2005-10-28 suzuki toshiya * src/base/ftmac.c: fix invalid casts from NULL to integer typed diff --git a/builds/mac/FreeType.m68k_cfm.make.txt b/builds/mac/FreeType.m68k_cfm.make.txt new file mode 100644 index 000000000..2dd66ab9c --- /dev/null +++ b/builds/mac/FreeType.m68k_cfm.make.txt @@ -0,0 +1,129 @@ +# File: FreeType.m68k_cfm.make +# Target: FreeType.m68k_cfm +# Created: Thursday, October 27, 2005 09:23:25 PM + + +MAKEFILE = FreeType.m68k_cfm.make +\xA5MondoBuild\xA5 = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified + +ObjDir = :objs: +Includes = \xB6 + -ansi strict \xB6 + -includes unix \xB6 + -i :include: \xB6 + -i :src: + +Sym-68K = -sym off + +COptions = {Includes} {Sym-68K} -model cfmseg + + +### Source Files ### + +SrcFiles = \xB6 + :src:base:ftsystem.c \xB6 + :src:base:ftdebug.c \xB6 + :src:base:ftinit.c \xB6 + :src:base:ftbase.c \xB6 + :src:base:ftglyph.c \xB6 + :src:base:ftmm.c \xB6 + :src:base:ftbbox.c \xB6 + :src:cache:ftcache.c \xB6 + :src:cff:cff.c \xB6 + :src:cid:type1cid.c \xB6 + :src:pcf:pcf.c \xB6 + :src:psaux:psaux.c \xB6 + :src:psnames:psmodule.c \xB6 + :src:sfnt:sfnt.c \xB6 + :src:smooth:smooth.c \xB6 + :src:truetype:truetype.c \xB6 + :src:type1:type1.c \xB6 + :src:winfonts:winfnt.c \xB6 + :src:base:ftmac.c + + +### Object Files ### + +ObjFiles-68K = \xB6 + "{ObjDir}ftsystem.c.o" \xB6 + "{ObjDir}ftdebug.c.o" \xB6 + "{ObjDir}ftinit.c.o" \xB6 + "{ObjDir}ftbase.c.o" \xB6 + "{ObjDir}ftglyph.c.o" \xB6 + "{ObjDir}ftmm.c.o" \xB6 + "{ObjDir}ftbbox.c.o" \xB6 + "{ObjDir}ftcache.c.o" \xB6 + "{ObjDir}cff.c.o" \xB6 + "{ObjDir}type1cid.c.o" \xB6 + "{ObjDir}pcf.c.o" \xB6 + "{ObjDir}psaux.c.o" \xB6 + "{ObjDir}psmodule.c.o" \xB6 + "{ObjDir}sfnt.c.o" \xB6 + "{ObjDir}smooth.c.o" \xB6 + "{ObjDir}truetype.c.o" \xB6 + "{ObjDir}type1.c.o" \xB6 + "{ObjDir}winfnt.c.o" \xB6 + "{ObjDir}ftmac.c.o" + + +### Libraries ### + +LibFiles-68K = + + +### Default Rules ### + +.c.o \xC4 .c {\xA5MondoBuild\xA5} + {C} {depDir}{default}.c -o {targDir}{default}.c.o {COptions} + + +### Build Rules ### + +FreeType.m68k_cfm \xC4\xC4 FreeType.m68k_cfm.o + +FreeType.m68k_cfm.o \xC4\xC4 {ObjFiles-68K} {LibFiles-68K} {\xA5MondoBuild\xA5} + Lib \xB6 + -o {Targ} \xB6 + {ObjFiles-68K} \xB6 + {LibFiles-68K} \xB6 + {Sym-68K} \xB6 + -mf -d + + + +### Required Dependencies ### + +"{ObjDir}ftsystem.c.o" \xC4 :src:base:ftsystem.c +"{ObjDir}ftdebug.c.o" \xC4 :src:base:ftdebug.c +"{ObjDir}ftinit.c.o" \xC4 :src:base:ftinit.c +"{ObjDir}ftbase.c.o" \xC4 :src:base:ftbase.c +"{ObjDir}ftglyph.c.o" \xC4 :src:base:ftglyph.c +"{ObjDir}ftmm.c.o" \xC4 :src:base:ftmm.c +"{ObjDir}ftbbox.c.o" \xC4 :src:base:ftbbox.c +"{ObjDir}ftcache.c.o" \xC4 :src:cache:ftcache.c +"{ObjDir}cff.c.o" \xC4 :src:cff:cff.c +"{ObjDir}type1cid.c.o" \xC4 :src:cid:type1cid.c +"{ObjDir}pcf.c.o" \xC4 :src:pcf:pcf.c +"{ObjDir}psaux.c.o" \xC4 :src:psaux:psaux.c +"{ObjDir}psmodule.c.o" \xC4 :src:psnames:psmodule.c +"{ObjDir}sfnt.c.o" \xC4 :src:sfnt:sfnt.c +"{ObjDir}smooth.c.o" \xC4 :src:smooth:smooth.c +"{ObjDir}truetype.c.o" \xC4 :src:truetype:truetype.c +"{ObjDir}type1.c.o" \xC4 :src:type1:type1.c +"{ObjDir}winfnt.c.o" \xC4 :src:winfonts:winfnt.c +"{ObjDir}ftmac.c.o" \xC4 :src:base:ftmac.c + + +### Optional Dependencies ### +### Build this target to generate "include file" dependencies. ### + +Dependencies \xC4 $OutOfDate + MakeDepend \xB6 + -append {MAKEFILE} \xB6 + -ignore "{CIncludes}" \xB6 + -objdir "{ObjDir}" \xB6 + -objext .o \xB6 + {Includes} \xB6 + {SrcFiles} + + diff --git a/builds/mac/FreeType.m68k_far.make.txt b/builds/mac/FreeType.m68k_far.make.txt new file mode 100644 index 000000000..c16fd8505 --- /dev/null +++ b/builds/mac/FreeType.m68k_far.make.txt @@ -0,0 +1,128 @@ +# File: FreeType.m68k_far.make +# Target: FreeType.m68k_far +# Created: Tuesday, October 25, 2005 03:34:05 PM + + +MAKEFILE = FreeType.m68k_far.make +\xA5MondoBuild\xA5 = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified + +ObjDir = :objs: +Includes = \xB6 + -ansi strict \xB6 + -includes unix \xB6 + -i :include: \xB6 + -i :src: + +Sym-68K = -sym off + +COptions = {Includes} {Sym-68K} -model far + + +### Source Files ### + +SrcFiles = \xB6 + :src:base:ftsystem.c \xB6 + :src:base:ftdebug.c \xB6 + :src:base:ftinit.c \xB6 + :src:base:ftbase.c \xB6 + :src:base:ftglyph.c \xB6 + :src:base:ftmm.c \xB6 + :src:base:ftbbox.c \xB6 + :src:cache:ftcache.c \xB6 + :src:cff:cff.c \xB6 + :src:cid:type1cid.c \xB6 + :src:pcf:pcf.c \xB6 + :src:psaux:psaux.c \xB6 + :src:psnames:psmodule.c \xB6 + :src:sfnt:sfnt.c \xB6 + :src:smooth:smooth.c \xB6 + :src:truetype:truetype.c \xB6 + :src:type1:type1.c \xB6 + :src:winfonts:winfnt.c \xB6 + :src:base:ftmac.c + + +### Object Files ### + +ObjFiles-68K = \xB6 + "{ObjDir}ftsystem.c.o" \xB6 + "{ObjDir}ftdebug.c.o" \xB6 + "{ObjDir}ftinit.c.o" \xB6 + "{ObjDir}ftbase.c.o" \xB6 + "{ObjDir}ftglyph.c.o" \xB6 + "{ObjDir}ftmm.c.o" \xB6 + "{ObjDir}ftbbox.c.o" \xB6 + "{ObjDir}ftcache.c.o" \xB6 + "{ObjDir}cff.c.o" \xB6 + "{ObjDir}type1cid.c.o" \xB6 + "{ObjDir}pcf.c.o" \xB6 + "{ObjDir}psaux.c.o" \xB6 + "{ObjDir}psmodule.c.o" \xB6 + "{ObjDir}sfnt.c.o" \xB6 + "{ObjDir}smooth.c.o" \xB6 + "{ObjDir}truetype.c.o" \xB6 + "{ObjDir}type1.c.o" \xB6 + "{ObjDir}winfnt.c.o" \xB6 + "{ObjDir}ftmac.c.o" + + +### Libraries ### + +LibFiles-68K = + + +### Default Rules ### + +.c.o \xC4 .c {\xA5MondoBuild\xA5} + {C} {depDir}{default}.c -o {targDir}{default}.c.o {COptions} + +### Build Rules ### + +FreeType.m68k_far \xC4\xC4 FreeType.m68k_far.o + +FreeType.m68k_far.o \xC4\xC4 {ObjFiles-68K} {LibFiles-68K} {\xA5MondoBuild\xA5} + Lib \xB6 + -o {Targ} \xB6 + {ObjFiles-68K} \xB6 + {LibFiles-68K} \xB6 + {Sym-68K} \xB6 + -mf -d + + + +### Required Dependencies ### + +"{ObjDir}ftsystem.c.o" \xC4 :src:base:ftsystem.c +"{ObjDir}ftdebug.c.o" \xC4 :src:base:ftdebug.c +"{ObjDir}ftinit.c.o" \xC4 :src:base:ftinit.c +"{ObjDir}ftbase.c.o" \xC4 :src:base:ftbase.c +"{ObjDir}ftglyph.c.o" \xC4 :src:base:ftglyph.c +"{ObjDir}ftmm.c.o" \xC4 :src:base:ftmm.c +"{ObjDir}ftbbox.c.o" \xC4 :src:base:ftbbox.c +"{ObjDir}ftcache.c.o" \xC4 :src:cache:ftcache.c +"{ObjDir}cff.c.o" \xC4 :src:cff:cff.c +"{ObjDir}type1cid.c.o" \xC4 :src:cid:type1cid.c +"{ObjDir}pcf.c.o" \xC4 :src:pcf:pcf.c +"{ObjDir}psaux.c.o" \xC4 :src:psaux:psaux.c +"{ObjDir}psmodule.c.o" \xC4 :src:psnames:psmodule.c +"{ObjDir}sfnt.c.o" \xC4 :src:sfnt:sfnt.c +"{ObjDir}smooth.c.o" \xC4 :src:smooth:smooth.c +"{ObjDir}truetype.c.o" \xC4 :src:truetype:truetype.c +"{ObjDir}type1.c.o" \xC4 :src:type1:type1.c +"{ObjDir}winfnt.c.o" \xC4 :src:winfonts:winfnt.c +"{ObjDir}ftmac.c.o" \xC4 :src:base:ftmac.c + + +### Optional Dependencies ### +### Build this target to generate "include file" dependencies. ### + +Dependencies \xC4 $OutOfDate + MakeDepend \xB6 + -append {MAKEFILE} \xB6 + -ignore "{CIncludes}" \xB6 + -objdir "{ObjDir}" \xB6 + -objext .o \xB6 + {Includes} \xB6 + {SrcFiles} + + diff --git a/builds/mac/FreeType.ppc_carbon.make.txt b/builds/mac/FreeType.ppc_carbon.make.txt new file mode 100644 index 000000000..1da98f173 --- /dev/null +++ b/builds/mac/FreeType.ppc_carbon.make.txt @@ -0,0 +1,132 @@ +# File: FreeType.ppc_carbon.make +# Target: FreeType.ppc_carbon +# Created: Friday, October 28, 2005 03:40:06 PM + + +MAKEFILE = FreeType.ppc_carbon.make +\xA5MondoBuild\xA5 = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified + +ObjDir = :objs: +Includes = \xB6 + -ansi strict \xB6 + -includes unix \xB6 + -i :include: \xB6 + -i :src: + +Sym-PPC = -sym off + +PPCCOptions = {Includes} {Sym-PPC} -d TARGET_API_MAC_CARBON=1 + + +### Source Files ### + +SrcFiles = \xB6 + :src:base:ftsystem.c \xB6 + :src:base:ftdebug.c \xB6 + :src:base:ftinit.c \xB6 + :src:base:ftbase.c \xB6 + :src:base:ftglyph.c \xB6 + :src:base:ftmm.c \xB6 + :src:base:ftbbox.c \xB6 + :src:cache:ftcache.c \xB6 + :src:cff:cff.c \xB6 + :src:cid:type1cid.c \xB6 + :src:pcf:pcf.c \xB6 + :src:psaux:psaux.c \xB6 + :src:psnames:psmodule.c \xB6 + :src:sfnt:sfnt.c \xB6 + :src:smooth:smooth.c \xB6 + :src:truetype:truetype.c \xB6 + :src:type1:type1.c \xB6 + :src:winfonts:winfnt.c \xB6 + :src:base:ftmac.c + + +### Object Files ### + +ObjFiles-PPC = \xB6 + "{ObjDir}ftsystem.c.x" \xB6 + "{ObjDir}ftdebug.c.x" \xB6 + "{ObjDir}ftinit.c.x" \xB6 + "{ObjDir}ftbase.c.x" \xB6 + "{ObjDir}ftglyph.c.x" \xB6 + "{ObjDir}ftmm.c.x" \xB6 + "{ObjDir}ftbbox.c.x" \xB6 + "{ObjDir}ftcache.c.x" \xB6 + "{ObjDir}cff.c.x" \xB6 + "{ObjDir}type1cid.c.x" \xB6 + "{ObjDir}pcf.c.x" \xB6 + "{ObjDir}psaux.c.x" \xB6 + "{ObjDir}psmodule.c.x" \xB6 + "{ObjDir}sfnt.c.x" \xB6 + "{ObjDir}smooth.c.x" \xB6 + "{ObjDir}truetype.c.x" \xB6 + "{ObjDir}type1.c.x" \xB6 + "{ObjDir}winfnt.c.x" \xB6 + "{ObjDir}ftmac.c.x" + + +### Libraries ### + +LibFiles-PPC = + + +### Default Rules ### + +.c.x \xC4 .c {\xA5MondoBuild\xA5} + {PPCC} {depDir}{default}.c -o {targDir}{default}.c.x {PPCCOptions} + + +### Build Rules ### + +FreeType.ppc_carbon \xC4\xC4 FreeType.ppc_carbon.o + +FreeType.ppc_carbon.o \xC4\xC4 {ObjFiles-PPC} {LibFiles-PPC} {\xA5MondoBuild\xA5} + PPCLink \xB6 + -o {Targ} \xB6 + {ObjFiles-PPC} \xB6 + {LibFiles-PPC} \xB6 + {Sym-PPC} \xB6 + -mf -d \xB6 + -t 'XCOF' \xB6 + -c 'MPS ' \xB6 + -xm l + + + +### Required Dependencies ### + +"{ObjDir}ftsystem.c.x" \xC4 :src:base:ftsystem.c +"{ObjDir}ftdebug.c.x" \xC4 :src:base:ftdebug.c +"{ObjDir}ftinit.c.x" \xC4 :src:base:ftinit.c +"{ObjDir}ftbase.c.x" \xC4 :src:base:ftbase.c +"{ObjDir}ftglyph.c.x" \xC4 :src:base:ftglyph.c +"{ObjDir}ftmm.c.x" \xC4 :src:base:ftmm.c +"{ObjDir}ftbbox.c.x" \xC4 :src:base:ftbbox.c +"{ObjDir}ftcache.c.x" \xC4 :src:cache:ftcache.c +"{ObjDir}cff.c.x" \xC4 :src:cff:cff.c +"{ObjDir}type1cid.c.x" \xC4 :src:cid:type1cid.c +"{ObjDir}pcf.c.x" \xC4 :src:pcf:pcf.c +"{ObjDir}psaux.c.x" \xC4 :src:psaux:psaux.c +"{ObjDir}psmodule.c.x" \xC4 :src:psnames:psmodule.c +"{ObjDir}sfnt.c.x" \xC4 :src:sfnt:sfnt.c +"{ObjDir}smooth.c.x" \xC4 :src:smooth:smooth.c +"{ObjDir}truetype.c.x" \xC4 :src:truetype:truetype.c +"{ObjDir}type1.c.x" \xC4 :src:type1:type1.c +"{ObjDir}winfnt.c.x" \xC4 :src:winfonts:winfnt.c +"{ObjDir}ftmac.c.x" \xC4 :src:base:ftmac.c + + +### Optional Dependencies ### +### Build this target to generate "include file" dependencies. ### + +Dependencies \xC4 $OutOfDate + MakeDepend \xB6 + -append {MAKEFILE} \xB6 + -ignore "{CIncludes}" \xB6 + -objdir "{ObjDir}" \xB6 + -objext .x \xB6 + {Includes} \xB6 + {SrcFiles} + + diff --git a/builds/mac/FreeType.ppc_classic.make.txt b/builds/mac/FreeType.ppc_classic.make.txt new file mode 100644 index 000000000..9872d440b --- /dev/null +++ b/builds/mac/FreeType.ppc_classic.make.txt @@ -0,0 +1,133 @@ +# File: FreeType.ppc_classic.make +# Target: FreeType.ppc_classic +# Created: Thursday, October 27, 2005 07:42:43 PM + + +MAKEFILE = FreeType.ppc_classic.make +\xA5MondoBuild\xA5 = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified + +ObjDir = :objs: +Includes = \xB6 + -ansi strict \xB6 + -includes unix \xB6 + -i :include: \xB6 + -i :src: + +Sym-PPC = -sym off + +PPCCOptions = {Includes} {Sym-PPC} + + +### Source Files ### + +SrcFiles = \xB6 + :src:base:ftsystem.c \xB6 + :src:base:ftdebug.c \xB6 + :src:base:ftinit.c \xB6 + :src:base:ftbase.c \xB6 + :src:base:ftglyph.c \xB6 + :src:base:ftmm.c \xB6 + :src:base:ftbbox.c \xB6 + :src:cache:ftcache.c \xB6 + :src:cff:cff.c \xB6 + :src:cid:type1cid.c \xB6 + :src:pcf:pcf.c \xB6 + :src:psaux:psaux.c \xB6 + :src:psnames:psmodule.c \xB6 + :src:sfnt:sfnt.c \xB6 + :src:smooth:smooth.c \xB6 + :src:truetype:truetype.c \xB6 + :src:type1:type1.c \xB6 + :src:winfonts:winfnt.c \xB6 + :src:base:ftmac.c + + +### Object Files ### + +ObjFiles-PPC = \xB6 + "{ObjDir}ftsystem.c.x" \xB6 + "{ObjDir}ftdebug.c.x" \xB6 + "{ObjDir}ftinit.c.x" \xB6 + "{ObjDir}ftbase.c.x" \xB6 + "{ObjDir}ftglyph.c.x" \xB6 + "{ObjDir}ftmm.c.x" \xB6 + "{ObjDir}ftbbox.c.x" \xB6 + "{ObjDir}ftcache.c.x" \xB6 + "{ObjDir}cff.c.x" \xB6 + "{ObjDir}type1cid.c.x" \xB6 + "{ObjDir}pcf.c.x" \xB6 + "{ObjDir}psaux.c.x" \xB6 + "{ObjDir}psmodule.c.x" \xB6 + "{ObjDir}sfnt.c.x" \xB6 + "{ObjDir}smooth.c.x" \xB6 + "{ObjDir}truetype.c.x" \xB6 + "{ObjDir}type1.c.x" \xB6 + "{ObjDir}winfnt.c.x" \xB6 + "{ObjDir}ftmac.c.x" + + +### Libraries ### + +LibFiles-PPC = + + +### Default Rules ### + +.c.x \xC4 .c {\xA5MondoBuild\xA5} + {PPCC} {depDir}{default}.c -o {targDir}{default}.c.x {PPCCOptions} + + +### Build Rules ### + +FreeType.ppc_classic \xC4\xC4 FreeType.ppc_classic.o + +FreeType.ppc_classic.o \xC4\xC4 {ObjFiles-PPC} {LibFiles-PPC} {\xA5MondoBuild\xA5} + PPCLink \xB6 + -o {Targ} \xB6 + {ObjFiles-PPC} \xB6 + {LibFiles-PPC} \xB6 + {Sym-PPC} \xB6 + -mf -d \xB6 + -t 'XCOF' \xB6 + -c 'MPS ' \xB6 + -xm l + + + +### Required Dependencies ### + +"{ObjDir}ftsystem.c.x" \xC4 :src:base:ftsystem.c +"{ObjDir}ftdebug.c.x" \xC4 :src:base:ftdebug.c +"{ObjDir}ftinit.c.x" \xC4 :src:base:ftinit.c +"{ObjDir}ftbase.c.x" \xC4 :src:base:ftbase.c +"{ObjDir}ftglyph.c.x" \xC4 :src:base:ftglyph.c +"{ObjDir}ftmm.c.x" \xC4 :src:base:ftmm.c +"{ObjDir}ftbbox.c.x" \xC4 :src:base:ftbbox.c +"{ObjDir}ftcache.c.x" \xC4 :src:cache:ftcache.c +"{ObjDir}cff.c.x" \xC4 :src:cff:cff.c +"{ObjDir}type1cid.c.x" \xC4 :src:cid:type1cid.c +"{ObjDir}pcf.c.x" \xC4 :src:pcf:pcf.c +"{ObjDir}psaux.c.x" \xC4 :src:psaux:psaux.c +"{ObjDir}psmodule.c.x" \xC4 :src:psnames:psmodule.c +"{ObjDir}sfnt.c.x" \xC4 :src:sfnt:sfnt.c +"{ObjDir}smooth.c.x" \xC4 :src:smooth:smooth.c +"{ObjDir}truetype.c.x" \xC4 :src:truetype:truetype.c +"{ObjDir}type1.c.x" \xC4 :src:type1:type1.c +"{ObjDir}winfnt.c.x" \xC4 :src:winfonts:winfnt.c +"{ObjDir}ftmac.c.x" \xC4 :src:base:ftmac.c + + + +### Optional Dependencies ### +### Build this target to generate "include file" dependencies. ### + +Dependencies \xC4 $OutOfDate + MakeDepend \xB6 + -append {MAKEFILE} \xB6 + -ignore "{CIncludes}" \xB6 + -objdir "{ObjDir}" \xB6 + -objext .x \xB6 + {Includes} \xB6 + {SrcFiles} + + diff --git a/builds/mac/README b/builds/mac/README index f933c56cc..67e272b2f 100644 --- a/builds/mac/README +++ b/builds/mac/README @@ -1,14 +1,217 @@ This folder contains - . a Makefile for Apple MPW build environment (currently PPC only) + * Makefile skeltons for Apple MPW (Macintosh's Programmers Workshop) - . supporting code and CodeWarrior Pro 7 project files to build the - FreeType library. + * Python script to generate MPW makefile from skelton -Notes: -The library will be built as a static lib in the obj/ folder. + * Metrowerks CodeWarrior 9.0 project file in XML format -Current maintainer: Leonard Rosenthol, -Originally prepared by Just van Rossum, +------------------------------------------------------------ + +1. What is this +--------------- + +Files in this directory are designed to build FreeType +running on classic MacOS. To build FreeType running on +Mac OS X, build as the system is UNIX. + +However, Mac OS X is most useful to manipulate files in +vanilla FreeType to fit classic MacOS. + +2. Requirement +-------------- + +You can use MPW: a free-charged developer environment +by Apple, or CodeWarrior: a commercial developer +environment by Metrowerks. GCC for MPW and Symantec +"Think C" are not tested at present. + + + 2-1. Apple MPW + -------------- + + Following C compilers are tested: + + m68k target: Apple SC 8.9.0d3e1 + ppc target: Apple MrC 5.0.0d3c1 + + The final MPW-GM (official release on 1999/Dec) is too + old and cannot compile FreeType, because bundled C + compilers cannot search header files in sub directories. + Updating by the final MPW-PR (pre-release on 2001/Feb) + is required. + + Required files are downloadable from: + + http://developer.apple.com/tools/mpw-tools/index.html + + Also you can find documents how to update by MPW-PR. + + Python is required to restore MPW makefiles from the + skeltons. Python bundled to Mac OS X is enough. For + classic MacOS, MacPython is available: + + http://homepages.cwi.nl/~jack/macpython/ + + MPW requires all files are typed by resource fork. + ResEdit bundled to MPW is enough. In Mac OS X, + /Developer/Tools/SetFile of DevTool is useful to + manipulate from commandline. + + 2-2. Metrowerks CodeWarriror + ---------------------------- + + XML project file is generated and tested by + CodeWarriror 9.0. Older versions are not tested + at all. At present, static library for ppc target + is available in the project file. + + +3. How to build +--------------- + + 3-1. Apple MPW + -------------- + Detailed building procedure by Apple MPW is + described in following. + + 3-1-1. Generate MPW makefiles from the skeltons + ------------------------------------------------ + + Here are 4 skeltons for following targets are + included. + + - FreeType.m68k_far.make.txt + Ancient 32bit binary executable format for + m68k MacOS: System 6, with 32bit addressing + mode (far-pointer-model) So-called "Toolbox" + API is used. + + - FreeType.m68k_cfm.make.txt + CFM binary executable format for m68k MacOS: + System 7. So-called "Toolbox" API is used. + + - FreeType.ppc_classic.make.txt + CFM binary executable format for ppc MacOS: + System 7, MacOS 8, MacOS 9. So-called "Toolbox" + API is used. + + - FreeType.ppc_classic.make.txt + CFM binary executable format for ppc MacOS: + MacOS 9. Carbon API is used. + + At present, static library is only supported, + although targets except of m68k_far are capatble + to use shared library. + + MPW makefile syntax uses 8bit characters. To keep + from violating them during version control, here + we store skeltons in pure ASCII format. You must + generate MPW makefile by Python script ascii2mpw.py. + + In Mac OS X terminal, you can convert as: + + python builds/mac/ascii2mpw.py \ + < builds/mac/FreeType.m68k_far.make.txt \ + > FreeType.m68k_far.make + + The skeltons are designed to use in the top + directory where there are builds, include, src etc. + You must name the generated MPW makefile by removing + ".txt" from source skelton name. + + 3-1-2. Add resource forks to related files + ------------------------------------------ + + MPW's Make and C compilers cannot recognize files + without resource fork. You have to add resource + fork to the files that MPW uses. In Mac OS X + terminal of the system, you can do as: + + find . -name '*.[ch]' -exec \ + /Developer/Tools/SetFile -a l -c "MPS " -t TEXT \{\} \; + + find . -name '*.make' -exec \ + /Developer/Tools/SetFile -a l -c "MPS " -t TEXT \{\} \; + + + 3-1-3. Open MPW shell and build + ------------------------------- + + Open MPW shell and go to the top directory that + FreeType sources are extracted (MPW makefile must + be located in there), from "Set Directory" in + "Directory" menu. + + Choose "Build" from "Build" menu, and type the + name of project by removing ".make" from MPW + makefile, as: FreeType.m68k_far + + If building is successfully finished, you can find + built library in objs/ directory. + + + 3-2. Metrowerks CodeWarrior + --------------------------- + + Detailed building procedure by Metrowerks + CodeWarrior (CW) 9.0 is described in following. + + 3-2-1. Import XML project file + ------------------------------ + + CW XML project file is not ready for double- + click. Start CodeWarrior IDE, and choose + "Import project" in "File" menu. Choose XML + project file: builds/mac/ftlib.prj.xml. + In next, you will be asked where to save CW + native project file: you must choose + "builds/mac/ftlib.prj". The project file is + designed with relative path from there. After + CW native project file is generated, it is + automatically loaded, small project window + titled "ftlib.prj" is displayed. + + 3-2-2. Building + --------------- + Choose "Make" from "Project" menu. If building + is successfully finished, you can find built + library at objs/FreeTypeLib. + +4. TODO +------- + + 4-1. All modules should be included + ----------------------------------- + + At present, MPW makefiles and CW project file are + just updated versions of these by Leonard. Some + modules are added after the last maintainance, they + are not included. + + 4-2. Working test with ftdemos + ------------------------------ + + At present, MPW makefiles and CW project file can + build FreeType for classic MacOS. But their working + behaviours are not tested at all. Buidling ftdemos + for classic MacOS and working test is required. + + 4-3. Porting Jam onto MPW + ------------------------- + + FreeType uses Jam (and FT-Jam) for unified cross- + platform building tool. At present, Jam is not ported + to MPW. To update classic MacOS support easily, + building by Jam is expected on MPW. + +------------------------------------------------------------ +Last update: 2005/10/28, by suzuki toshiya + +Currently maintained by + suzuki toshiya, +Originally prepared by + Leonard Rosenthol, + Just van Rossum, This directory is now actively maintained as part of the FreeType Project. diff --git a/builds/mac/ascii2mpw.py b/builds/mac/ascii2mpw.py new file mode 100755 index 000000000..6033b39d7 --- /dev/null +++ b/builds/mac/ascii2mpw.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +import sys +import string + +if len( sys.argv ) == 1 : + for asc_line in sys.stdin.readlines(): + mpw_line = string.replace(asc_line, "\\xA5", "\245") + mpw_line = string.replace(mpw_line, "\\xB6", "\266") + mpw_line = string.replace(mpw_line, "\\xC4", "\304") + mpw_line = string.replace(mpw_line, "\\xFF", "\377") + mpw_line = string.replace(mpw_line, "\n", "\r") + mpw_line = string.replace(mpw_line, "\\n", "\n") + sys.stdout.write(mpw_line) +elif sys.argv[1] == "-r" : + for mpw_line in sys.stdin.readlines(): + asc_line = string.replace(mpw_line, "\n", "\\n") + asc_line = string.replace(asc_line, "\r", "\n") + asc_line = string.replace(asc_line, "\245", "\\xA5") + asc_line = string.replace(asc_line, "\266", "\\xB6") + asc_line = string.replace(asc_line, "\304", "\\xC4") + asc_line = string.replace(asc_line, "\377", "\\xFF") + sys.stdout.write(asc_line) diff --git a/builds/mac/freetype.make b/builds/mac/freetype.make deleted file mode 100644 index 085c2600f..000000000 --- a/builds/mac/freetype.make +++ /dev/null @@ -1,109 +0,0 @@ -# Makefile for Apple MPW build environment (currently PPC only) - -MAKEFILE = Makefile -˙MondoBuild˙ = #{MAKEFILE} # Make blank to avoid rebuilds when makefile is modified -Sym˙PPC = #-sym on -ObjDir˙PPC = :obj: - -CFLAGS = -i :include -i :src -includes unix {Sym˙PPC} - -OBJS = ˙ - "{ObjDir˙PPC}ftsystem.c.x" ˙ - "{ObjDir˙PPC}ftdebug.c.x" ˙ - "{ObjDir˙PPC}ftinit.c.x" ˙ - "{ObjDir˙PPC}ftbase.c.x" ˙ - "{ObjDir˙PPC}ftglyph.c.x" ˙ - "{ObjDir˙PPC}ftmm.c.x" ˙ - "{ObjDir˙PPC}ftbbox.c.x" ˙ - "{ObjDir˙PPC}autohint.c.x" ˙ - "{ObjDir˙PPC}ftcache.c.x" ˙ - "{ObjDir˙PPC}cff.c.x" ˙ - "{ObjDir˙PPC}type1cid.c.x" ˙ - "{ObjDir˙PPC}pcf.c.x" ˙ - "{ObjDir˙PPC}psaux.c.x" ˙ - "{ObjDir˙PPC}psmodule.c.x" ˙ - "{ObjDir˙PPC}raster.c.x" ˙ - "{ObjDir˙PPC}sfnt.c.x" ˙ - "{ObjDir˙PPC}smooth.c.x" ˙ - "{ObjDir˙PPC}truetype.c.x" ˙ - "{ObjDir˙PPC}type1.c.x" ˙ - "{ObjDir˙PPC}winfnt.c.x" ˙ - "{ObjDir˙PPC}ftmac.c.x" ˙ - -# Main target - build a library -freetype ˙˙ {˙MondoBuild˙} directories freetype.o - -# This is used to build the library -freetype.o ˙˙ {˙MondoBuild˙} {OBJS} - PPCLink ˙ - -o :lib:{Targ} {Sym˙PPC} ˙ - {OBJS} -c '????' -xm l - -# This is used to create the directories needed for build -directories ˙ - if !`Exists obj` ; NewFolder obj ; end - if !`Exists lib` ; NewFolder lib ; end - - -"{ObjDir˙PPC}ftsystem.c.x" ˙ {˙MondoBuild˙} ":src:base:ftsystem.c" - {PPCC} ":src:base:ftsystem.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftdebug.c.x" ˙ {˙MondoBuild˙} ":src:base:ftdebug.c" - {PPCC} ":src:base:ftdebug.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftinit.c.x" ˙ {˙MondoBuild˙} ":src:base:ftinit.c" - {PPCC} ":src:base:ftinit.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftbase.c.x" ˙ {˙MondoBuild˙} ":src:base:ftbase.c" - {PPCC} ":src:base:ftbase.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftglyph.c.x" ˙ {˙MondoBuild˙} ":src:base:ftglyph.c" - {PPCC} ":src:base:ftglyph.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftmm.c.x" ˙ {˙MondoBuild˙} ":src:base:ftmm.c" - {PPCC} ":src:base:ftmm.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftbbox.c.x" ˙ {˙MondoBuild˙} ":src:base:ftbbox.c" - {PPCC} ":src:base:ftbbox.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}autohint.c.x" ˙ {˙MondoBuild˙} ":src:autohint:autohint.c" - {PPCC} ":src:autohint:autohint.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftcache.c.x" ˙ {˙MondoBuild˙} ":src:cache:ftcache.c" - {PPCC} ":src:cache:ftcache.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}cff.c.x" ˙ {˙MondoBuild˙} ":src:cff:cff.c" - {PPCC} ":src:cff:cff.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}type1cid.c.x" ˙ {˙MondoBuild˙} ":src:cid:type1cid.c" - {PPCC} ":src:cid:type1cid.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}pcf.c.x" ˙ {˙MondoBuild˙} ":src:pcf:pcf.c" - {PPCC} ":src:pcf:pcf.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}psaux.c.x" ˙ {˙MondoBuild˙} ":src:psaux:psaux.c" - {PPCC} ":src:psaux:psaux.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}psmodule.c.x" ˙ {˙MondoBuild˙} ":src:psnames:psmodule.c" - {PPCC} ":src:psnames:psmodule.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}raster.c.x" ˙ {˙MondoBuild˙} ":src:raster:raster.c" - {PPCC} ":src:raster:raster.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}sfnt.c.x" ˙ {˙MondoBuild˙} ":src:sfnt:sfnt.c" - {PPCC} ":src:sfnt:sfnt.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}smooth.c.x" ˙ {˙MondoBuild˙} ":src:smooth:smooth.c" - {PPCC} ":src:smooth:smooth.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}truetype.c.x" ˙ {˙MondoBuild˙} ":src:truetype:truetype.c" - {PPCC} ":src:truetype:truetype.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}type1.c.x" ˙ {˙MondoBuild˙} ":src:type1:type1.c" - {PPCC} ":src:type1:type1.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}winfnt.c.x" ˙ {˙MondoBuild˙} ":src:winfonts:winfnt.c" - {PPCC} ":src:winfonts:winfnt.c" -o {Targ} {CFLAGS} - -"{ObjDir˙PPC}ftmac.c.x" ˙ {˙MondoBuild˙} ":src:base:ftmac.c" - {PPCC} ":src:base:ftmac.c" -o {Targ} {CFLAGS} \ No newline at end of file diff --git a/builds/mac/ftlib.prj b/builds/mac/ftlib.prj deleted file mode 100644 index df8bd2b9188f9692a3ce5ca6deccb9f38f442a77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59597 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 TLDcht+{T%k4=T?gA|Mg~T0gF+ diff --git a/builds/mac/ftlib.prj.xml b/builds/mac/ftlib.prj.xml new file mode 100644 index 000000000..cbbc45ee5 --- /dev/null +++ b/builds/mac/ftlib.prj.xml @@ -0,0 +1,1194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + FreeTypeLib + + + + UserSourceTrees + + + AlwaysSearchUserPathstrue + InterpretDOSAndUnixPathstrue + RequireFrameworkStyleIncludesfalse + SourceRelativeIncludesfalse + UserSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootProject + + Recursivetrue + FrameworkPathfalse + HostFlagsAll + + + SearchPath + Path:::include: + PathFormatMacOS + PathRootProject + + Recursivetrue + FrameworkPathfalse + HostFlagsAll + + + SearchPath + Path:::src: + PathFormatMacOS + PathRootProject + + Recursivetrue + FrameworkPathfalse + HostFlagsAll + + + SearchPath + Path:: + PathFormatMacOS + PathRootProject + + Recursivetrue + FrameworkPathfalse + HostFlagsAll + + + SystemSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + FrameworkPathfalse + HostFlagsAll + + + + + MWRuntimeSettings_WorkingDirectory + MWRuntimeSettings_CommandLine + MWRuntimeSettings_HostApplication + Path + PathFormatGeneric + PathRootAbsolute + + MWRuntimeSettings_EnvVars + + + LinkerMacOS PPC Linker + PreLinker + PostLinker + TargetnameFreeTypeLib + OutputDirectory + Path:::objs: + PathFormatMacOS + PathRootProject + + SaveEntriesUsingRelativePathsfalse + + + FileMappings + + FileTypeAPPL + FileExtension + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeAppl + FileExtension + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeMMLB + FileExtension + CompilerLib Import PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMPLF + FileExtension + CompilerLib Import PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMWCD + FileExtension + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeRSRC + FileExtension + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.bh + CompilerBalloon Help + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c++ + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cc + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cp + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cpp + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.exp + Compiler + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.h + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMaketrue + + + FileTypeTEXT + FileExtension.p + CompilerMW Pascal PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pas + CompilerMW Pascal PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch++ + CompilerMW C/C++ PPC + EditLanguageC/C++ + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.ppu + CompilerMW Pascal PPC + EditLanguage + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.r + CompilerRez + EditLanguageRez + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.s + CompilerPPCAsm + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeXCOF + FileExtension + CompilerXCOFF Import PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypedocu + FileExtension + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypersrc + FileExtension + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeshlb + FileExtension + CompilerPEF Import PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypestub + FileExtension + CompilerPEF Import PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.doc + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFilefalse + IgnoredByMaketrue + + + FileExtension.o + CompilerXCOFF Import PPC + EditLanguage + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.ppob + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileExtension.rsrc + Compiler + EditLanguage + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + + + CacheModDatestrue + DumpBrowserInfofalse + CacheSubprojectstrue + UseThirdPartyDebuggerfalse + BrowserGenerator1 + DebuggerAppPath + Path + PathFormatGeneric + PathRootAbsolute + + DebuggerCmdLineArgs + DebuggerWorkingDir + Path + PathFormatGeneric + PathRootAbsolute + + CodeCompletionPrefixFileNameMacHeaders.c + CodeCompletionMacroFileNameMacOS_Carbon_C++_Macros.h + + + ConsoleEncoding0 + LogSystemMessagestrue + AutoTargetDLLsfalse + StopAtWatchpointstrue + PauseWhileRunningfalse + PauseInterval5 + PauseUIFlags0 + AltExePath + Path + PathFormatGeneric + PathRootAbsolute + + StopAtTempBPOnLaunchtrue + CacheSymbolicstrue + TempBPFunctionNamemain + TempBPType0 + + + Enabledfalse + ConnectionName + DownloadPath + LaunchRemoteAppfalse + RemoteAppPath + CoreID0 + JTAGClockSpeed8000 + IsMultiCorefalse + OSDownloadfalse + UseGlobalOSDownloadfalse + OSDownloadConnectionName + OSDownloadPath + AltDownloadfalse + AltDownloadConnectionName + + + OtherExecutables + + + AnalyzerConnectionName + + + CustomColor1 + Red0 + Green32767 + Blue0 + + CustomColor2 + Red0 + Green32767 + Blue0 + + CustomColor3 + Red0 + Green32767 + Blue0 + + CustomColor4 + Red0 + Green32767 + Blue0 + + + + MWFrontEnd_C_cplusplus0 + MWFrontEnd_C_checkprotos1 + MWFrontEnd_C_arm0 + MWFrontEnd_C_trigraphs0 + MWFrontEnd_C_onlystdkeywords0 + MWFrontEnd_C_enumsalwaysint0 + MWFrontEnd_C_ansistrict1 + MWFrontEnd_C_wchar_type1 + MWFrontEnd_C_enableexceptions1 + MWFrontEnd_C_dontreusestrings0 + MWFrontEnd_C_poolstrings0 + MWFrontEnd_C_dontinline0 + MWFrontEnd_C_useRTTI1 + MWFrontEnd_C_unsignedchars0 + MWFrontEnd_C_autoinline0 + MWFrontEnd_C_booltruefalse1 + MWFrontEnd_C_inlinelevel0 + MWFrontEnd_C_ecplusplus0 + MWFrontEnd_C_defer_codegen0 + MWFrontEnd_C_templateparser0 + MWFrontEnd_C_c990 + MWFrontEnd_C_bottomupinline1 + MWFrontEnd_C_gcc_extensions0 + MWFrontEnd_C_instance_manager0 + + + C_CPP_Preprocessor_EmitFiletrue + C_CPP_Preprocessor_EmitLinefalse + C_CPP_Preprocessor_EmitFullPathfalse + C_CPP_Preprocessor_KeepCommentsfalse + C_CPP_Preprocessor_PCHUsesPrefixTextfalse + C_CPP_Preprocessor_EmitPragmastrue + C_CPP_Preprocessor_KeepWhiteSpacefalse + C_CPP_Preprocessor_MultiByteEncodingencASCII_Unicode + C_CPP_Preprocessor_PrefixText/* settings imported from old "C/C++ Language" panel */ + +#if !__option(precompile) +#include "ftoption.h" /* was "Prefix file" */ +#endif + + + + MWWarning_C_warn_illpragma0 + MWWarning_C_warn_emptydecl0 + MWWarning_C_warn_possunwant0 + MWWarning_C_warn_unusedvar1 + MWWarning_C_warn_unusedarg1 + MWWarning_C_warn_extracomma0 + MWWarning_C_pedantic0 + MWWarning_C_warningerrors0 + MWWarning_C_warn_hidevirtual0 + MWWarning_C_warn_implicitconv0 + MWWarning_C_warn_notinlined0 + MWWarning_C_warn_structclass0 + MWWarning_C_warn_missingreturn0 + MWWarning_C_warn_no_side_effect0 + MWWarning_C_warn_resultnotused0 + MWWarning_C_warn_padding0 + MWWarning_C_warn_impl_i2f_conv0 + MWWarning_C_warn_impl_f2i_conv0 + MWWarning_C_warn_impl_s2u_conv0 + MWWarning_C_warn_illtokenpasting0 + MWWarning_C_warn_filenamecaps0 + MWWarning_C_warn_filenamecapssystem0 + MWWarning_C_warn_undefmacro0 + MWWarning_C_warn_ptrintconv0 + + + MWMerge_MacOS_projectTypeApplication + MWMerge_MacOS_outputNameMerge Out + MWMerge_MacOS_outputCreator???? + MWMerge_MacOS_outputTypeAPPL + MWMerge_MacOS_suppressWarning0 + MWMerge_MacOS_copyFragments1 + MWMerge_MacOS_copyResources1 + MWMerge_MacOS_flattenResource0 + MWMerge_MacOS_flatFileNamea.rsrc + MWMerge_MacOS_flatFileOutputPath + Path: + PathFormatMacOS + PathRootProject + + MWMerge_MacOS_skipResources + DLGX + ckid + Proj + WSPC + + + + FileLockedfalse + ResourcesMapIsReadOnlyfalse + PrinterDriverIsMultiFinderCompatiblefalse + Invisiblefalse + HasBundlefalse + NameLockedfalse + Stationeryfalse + HasCustomIconfalse + Sharedfalse + HasBeenInitedfalse + Label0 + Comments + HasCustomBadgefalse + HasRoutingInfofalse + + + MWCodeGen_PPC_structalignmentPPC_mw + MWCodeGen_PPC_tracebacktablesNone + MWCodeGen_PPC_processorGeneric + MWCodeGen_PPC_function_align4 + MWCodeGen_PPC_tocdata1 + MWCodeGen_PPC_largetoc0 + MWCodeGen_PPC_profiler0 + MWCodeGen_PPC_vectortocdata0 + MWCodeGen_PPC_poolconst0 + MWCodeGen_PPC_peephole0 + MWCodeGen_PPC_readonlystrings0 + MWCodeGen_PPC_linkerpoolsstrings0 + MWCodeGen_PPC_volatileasm0 + MWCodeGen_PPC_schedule0 + MWCodeGen_PPC_altivec0 + MWCodeGen_PPC_altivec_move_block0 + MWCodeGen_PPC_strictIEEEfp0 + MWCodeGen_PPC_fpcontract1 + MWCodeGen_PPC_genfsel0 + MWCodeGen_PPC_orderedfpcmp0 + + + MWCodeGen_MachO_structalignmentPPC_mw + MWCodeGen_MachO_profiler_enumOff + MWCodeGen_MachO_processorGeneric + MWCodeGen_MachO_function_align4 + MWCodeGen_MachO_common0 + MWCodeGen_MachO_boolisint0 + MWCodeGen_MachO_peephole1 + MWCodeGen_MachO_readonlystrings0 + MWCodeGen_MachO_linkerpoolsstrings1 + MWCodeGen_MachO_volatileasm0 + MWCodeGen_MachO_schedule0 + MWCodeGen_MachO_altivec0 + MWCodeGen_MachO_vecmove0 + MWCodeGen_MachO_fp_ieee_strict0 + MWCodeGen_MachO_fpcontract1 + MWCodeGen_MachO_genfsel0 + MWCodeGen_MachO_fp_cmps_ordered0 + + + MWDisassembler_PPC_showcode1 + MWDisassembler_PPC_extended1 + MWDisassembler_PPC_mix0 + MWDisassembler_PPC_nohex0 + MWDisassembler_PPC_showdata1 + MWDisassembler_PPC_showexceptions1 + MWDisassembler_PPC_showsym0 + MWDisassembler_PPC_shownames1 + + + GlobalOptimizer_PPC_optimizationlevelLevel0 + GlobalOptimizer_PPC_optforSpeed + + + MWLinker_PPC_linksym1 + MWLinker_PPC_symfullpath1 + MWLinker_PPC_linkmap0 + MWLinker_PPC_nolinkwarnings0 + MWLinker_PPC_dontdeadstripinitcode0 + MWLinker_PPC_permitmultdefs0 + MWLinker_PPC_linkmodeFast + MWLinker_PPC_code_foldingNone + MWLinker_PPC_initname + MWLinker_PPC_mainname + MWLinker_PPC_termname + + + MWLinker_MacOSX_linksym1 + MWLinker_MacOSX_symfullpath0 + MWLinker_MacOSX_nolinkwarnings0 + MWLinker_MacOSX_linkmap0 + MWLinker_MacOSX_dontdeadstripinitcode0 + MWLinker_MacOSX_permitmultdefs0 + MWLinker_MacOSX_use_objectivec_semantics0 + MWLinker_MacOSX_strip_debug_symbols0 + MWLinker_MacOSX_split_segs0 + MWLinker_MacOSX_report_msl_overloads0 + MWLinker_MacOSX_objects_follow_linkorder0 + MWLinker_MacOSX_linkmodeNormal + MWLinker_MacOSX_exportsReferencedGlobals + MWLinker_MacOSX_sortcodeNone + MWLinker_MacOSX_mainname + MWLinker_MacOSX_initname + MWLinker_MacOSX_code_foldingNone + MWLinker_MacOSX_stabsgenNone + + + MWProject_MacOSX_typeExecutable + MWProject_MacOSX_outfile + MWProject_MacOSX_filecreator???? + MWProject_MacOSX_filetypeMEXE + MWProject_MacOSX_vmaddress4096 + MWProject_MacOSX_usedefaultvmaddr1 + MWProject_MacOSX_flatrsrc0 + MWProject_MacOSX_flatrsrcfilename + MWProject_MacOSX_flatrsrcoutputdir + Path: + PathFormatMacOS + PathRootProject + + MWProject_MacOSX_installpath./ + MWProject_MacOSX_dont_prebind0 + MWProject_MacOSX_flat_namespace0 + MWProject_MacOSX_frameworkversionA + MWProject_MacOSX_currentversion0 + MWProject_MacOSX_flat_oldimpversion0 + MWProject_MacOSX_AddrMode1 + + + MWPEF_exportsNone + MWPEF_libfolder0 + MWPEF_sortcodeNone + MWPEF_expandbss0 + MWPEF_sharedata0 + MWPEF_olddefversion0 + MWPEF_oldimpversion0 + MWPEF_currentversion0 + MWPEF_fragmentname + MWPEF_collapsereloads0 + + + MWProject_PPC_typeLibrary + MWProject_PPC_outfileFreeTypeLib + MWProject_PPC_filecreator???? + MWProject_PPC_filetype???? + MWProject_PPC_size0 + MWProject_PPC_minsize0 + MWProject_PPC_stacksize0 + MWProject_PPC_flags0 + MWProject_PPC_symfilename + MWProject_PPC_rsrcname + MWProject_PPC_rsrcheaderNative + MWProject_PPC_rsrctype???? + MWProject_PPC_rsrcid0 + MWProject_PPC_rsrcflags0 + MWProject_PPC_rsrcstore0 + MWProject_PPC_rsrcmerge0 + MWProject_PPC_flatrsrc0 + MWProject_PPC_flatrsrcoutputdir + Path: + PathFormatMacOS + PathRootProject + + MWProject_PPC_flatrsrcfilename + + + MWAssembler_PPC_auxheader0 + MWAssembler_PPC_symmodeMac + MWAssembler_PPC_dialectPPC + MWAssembler_PPC_prefixfile + MWAssembler_PPC_typecheck0 + MWAssembler_PPC_warnings0 + MWAssembler_PPC_casesensitive0 + + + PList_OutputTypeFile + PList_OutputEncodingUTF-8 + PList_PListVersion1.0 + PList_Prefix + PList_FileFilenameInfo.plist + PList_FileDirectory + Path: + PathFormatMacOS + PathRootProject + + PList_ResourceTypeplst + PList_ResourceID0 + PList_ResourceName + + + MWRez_Language_maxwidth80 + MWRez_Language_scriptRoman + MWRez_Language_alignmentAlign1 + MWRez_Language_filtermodeFilterSkip + MWRez_Language_suppresswarnings0 + MWRez_Language_escapecontrolchars1 + MWRez_Language_prefixname + MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' + + + + Name + ftsystem.c + MacOS + Text + Debug + + + Name + ftbase.c + MacOS + Text + Debug + + + Name + ftinit.c + MacOS + Text + Debug + + + Name + sfnt.c + MacOS + Text + Debug + + + Name + psnames.c + MacOS + Text + Debug + + + Name + ftdebug.c + MacOS + Text + Debug + + + Name + type1cid.c + MacOS + Text + Debug + + + Name + cff.c + MacOS + Text + Debug + + + Name + smooth.c + MacOS + Text + Debug + + + Name + winfnt.c + MacOS + Text + Debug + + + Name + truetype.c + MacOS + Text + Debug + + + Name + ftmac.c + MacOS + Text + Debug + + + Name + psaux.c + MacOS + Text + + + + Name + ftcache.c + MacOS + Text + + + + Name + ftglyph.c + MacOS + Text + + + + Name + type1.c + MacOS + Text + Debug + + + Name + pshinter.c + MacOS + Text + Debug + + + Name + pcf.c + MacOS + Text + Debug + + + Name + ftraster.c + MacOS + Text + Debug + + + Name + ftrend1.c + MacOS + Text + Debug + + + + + Name + ftsystem.c + MacOS + + + Name + ftbase.c + MacOS + + + Name + ftinit.c + MacOS + + + Name + sfnt.c + MacOS + + + Name + psnames.c + MacOS + + + Name + ftdebug.c + MacOS + + + Name + type1cid.c + MacOS + + + Name + cff.c + MacOS + + + Name + smooth.c + MacOS + + + Name + winfnt.c + MacOS + + + Name + truetype.c + MacOS + + + Name + ftmac.c + MacOS + + + Name + psaux.c + MacOS + + + Name + ftcache.c + MacOS + + + Name + ftglyph.c + MacOS + + + Name + type1.c + MacOS + + + Name + pshinter.c + MacOS + + + Name + pcf.c + MacOS + + + Name + ftraster.c + MacOS + + + Name + ftrend1.c + MacOS + + + + + + + FreeTypeLib + + + + base + + FreeTypeLib + Name + ftbase.c + MacOS + + + FreeTypeLib + Name + ftdebug.c + MacOS + + + FreeTypeLib + Name + ftglyph.c + MacOS + + + FreeTypeLib + Name + ftinit.c + MacOS + + + FreeTypeLib + Name + ftsystem.c + MacOS + + + FreeTypeLib + Name + ftmac.c + MacOS + + + ftmodules + + FreeTypeLib + Name + cff.c + MacOS + + + FreeTypeLib + Name + ftcache.c + MacOS + + + FreeTypeLib + Name + psaux.c + MacOS + + + FreeTypeLib + Name + psnames.c + MacOS + + + FreeTypeLib + Name + sfnt.c + MacOS + + + FreeTypeLib + Name + smooth.c + MacOS + + + FreeTypeLib + Name + truetype.c + MacOS + + + FreeTypeLib + Name + type1cid.c + MacOS + + + FreeTypeLib + Name + winfnt.c + MacOS + + + FreeTypeLib + Name + type1.c + MacOS + + + FreeTypeLib + Name + pshinter.c + MacOS + + + FreeTypeLib + Name + pcf.c + MacOS + + + FreeTypeLib + Name + ftraster.c + MacOS + + + FreeTypeLib + Name + ftrend1.c + MacOS + + + + +