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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 z zp8_i$g+BaLNYCD)`$61xh{tFp!x{AfsuF86g!J*f!Gibgj6YYLQK|97#AzvqC)bEZ zn$bxXnW#_VHAd_clw(}Q5*nk?KkDFWNUBlddp43we!_B$xr=^1C||_t**15Xm1EY^ za7{m5>ng=u1M_v(>Bx)t!1#r;t?y5B-j1)YPsgIExYL}s&%B(|G;g1k*Ng&pWpiAc zr*-t-AE%l;C#T1OKD*Jgo(~xRq+D`2_7y5$ee5SvWh}?Gpt6;7rp;w=sC4L-Cfh!bDViO)7#se zc{$VD+njkhvvH1OKh#g{nb2xEuC|57MC^dmn!A)-j(vs9v3|+r*iI?RXtyHw=t`~6 znKpNsVSQ3_mmB84QH4T<4kGaCQFY%9a@SDEl@v?;Xf0SIn~C z3rjAi$a`VQgSvfiZ?|jnQv2H!GEbIcx3XWhati$S7s|n4bD@BnC` zSiQsJ$yK}=m%}oqac?iJoYQr0x4p9~Wx3~;R-Xd*_Oi84WO&@JFO;pEnBVq!JUWj* zE?v&gK7lpC5wm98-stcu6;3Eq&$%=*~BF+f7}qy5M`%z01^LR3ho> z)WsiXo-0h9j@8P;2DRo+GHZCCf%WvXl3k?MzR`+wYk8pIiwd=CC407Nj*)5Rfrd*N zwlY|()<5h)y7fHJu+u!3bJcb6laO6!C=hNjb?2!Y{+sDqbLh@jol7WA?U`O}Sr;xf|s0P+dK{o(2Ky$6+J!;o4UqE>`8w!M}b6KwT{Fvu5Wa^qsZiVu{ zp`c66%~EZ&Qtf+r3c8>fTmN4{D-TzzhG9|MRh)Un$V=f>GD*ic1?$f=91Y{S~i&?l)Q~wuYRYw7uf@uQCpLnA%)%>E(Y0 zN?4~p@Dk;$Ra3>w&km{7xm=|_GUcv#{X@EqDqjD5E8?gZuVtv*4L$u^`M!C;=S>76 zIsShYFZ4U$SirG>V*$qkjs+YGI2Ld$;8?)1fMWs20*(b73!JeQz{(H5$E%-ab-sS> zeEs^2?Wm{e#2g=ReBd;7wKKLDH~wGFg@2g#PZs*}s!bJmSLx~4#g*_@n`kpuamm^F z7tYafImx&iQ=43K(g2m%fh!fTK|543jvTAM$4YSL!97 zg8b7VZ#1L63;MW`+}DjaDwc$Qhd9fP-0BBGJ)uOL@nOm&-187x_?1vX=VOttyah4t zgq+WXS>$!dUoCx`FD`vsRlyb|00lbPkj!&e1EXM0er1-KA+|7tQ!cZKMz5jA^+1C z!Lx3F`V|NojQm}H1AZH&N_oGGcA00yfB6p(^lGtM`4iCV4f&}%!PCBgx_?6;`CP|# z#FH6>;jbf~e=zbt_-zQdR}a|vl2TO<8~MC;5(0TX;TGtt<{R>ljX=Hw2pHOpe8dj> zq7Y!0pAdQ#cIz|p{{Y_wxJirEswJT740-3X;Mt!5`|-R+&6FX(>sJu$(qc98H1aX* z+1!J=C!dKJ`z++o8u16-2RY7zuxbjy1}(qh>#P_1AE3UKfgyi^`S71Y04v%4l7H7b zz~4qGqOL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 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 + + + + +