5172
|
1 |
# File: FreeType.ppc_classic.make
|
|
2 |
# Target: FreeType.ppc_classic
|
|
3 |
# Created: Thursday, October 27, 2005 07:42:43 PM
|
|
4 |
|
|
5 |
|
|
6 |
MAKEFILE = FreeType.ppc_classic.make
|
|
7 |
\xA5MondoBuild\xA5 = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
|
|
8 |
|
|
9 |
ObjDir = :objs:
|
|
10 |
Includes = \xB6
|
|
11 |
-ansi strict \xB6
|
|
12 |
-includes unix \xB6
|
|
13 |
-i :include: \xB6
|
|
14 |
-i :src: \xB6
|
|
15 |
-i :include:freetype:config:
|
|
16 |
|
|
17 |
Sym-PPC = -sym off
|
|
18 |
|
|
19 |
PPCCOptions = \xB6
|
|
20 |
-d HAVE_FSSPEC=1 \xB6
|
|
21 |
-d HAVE_FSREF=0 \xB6
|
|
22 |
-d HAVE_QUICKDRAW_TOOLBOX=1 \xB6
|
|
23 |
-d HAVE_QUICKDRAW_CARBON=0 \xB6
|
|
24 |
-d HAVE_ATS=0 \xB6
|
|
25 |
-d FT2_BUILD_LIBRARY \xB6
|
|
26 |
-d FT_CONFIG_CONFIG_H="<ftconfig.h>" \xB6
|
|
27 |
-d FT_CONFIG_MODULES_H="<ftmodule.h>" \xB6
|
|
28 |
{Includes} {Sym-PPC}
|
|
29 |
|
|
30 |
|
|
31 |
### Source Files ###
|
|
32 |
|
|
33 |
SrcFiles = \xB6
|
|
34 |
:src:autofit:autofit.c \xB6
|
|
35 |
:builds:mac:ftbase.c \xB6
|
|
36 |
:src:base:ftbbox.c \xB6
|
|
37 |
:src:base:ftbdf.c \xB6
|
|
38 |
:src:base:ftbitmap.c \xB6
|
|
39 |
:src:base:ftdebug.c \xB6
|
|
40 |
:src:base:ftfstype.c \xB6
|
|
41 |
:src:base:ftglyph.c \xB6
|
|
42 |
:src:base:ftgxval.c \xB6
|
|
43 |
:src:base:ftinit.c \xB6
|
|
44 |
:src:base:ftmm.c \xB6
|
|
45 |
:src:base:ftotval.c \xB6
|
|
46 |
:src:base:ftpfr.c \xB6
|
|
47 |
:src:base:ftstroke.c \xB6
|
|
48 |
:src:base:ftsynth.c \xB6
|
|
49 |
:src:base:ftsystem.c \xB6
|
|
50 |
:src:base:fttype1.c \xB6
|
|
51 |
:src:base:ftwinfnt.c \xB6
|
|
52 |
:src:base:ftxf86.c \xB6
|
|
53 |
:src:cache:ftcache.c \xB6
|
|
54 |
:src:bdf:bdf.c \xB6
|
|
55 |
:src:cff:cff.c \xB6
|
|
56 |
:src:cid:type1cid.c \xB6
|
|
57 |
:src:gxvalid:gxvalid.c \xB6
|
|
58 |
:src:gzip:ftgzip.c \xB6
|
|
59 |
:src:bzip2:ftbzip2.c \xB6
|
|
60 |
:src:lzw:ftlzw.c \xB6
|
|
61 |
:src:otvalid:otvalid.c \xB6
|
|
62 |
:src:pcf:pcf.c \xB6
|
|
63 |
:src:pfr:pfr.c \xB6
|
|
64 |
:src:psaux:psaux.c \xB6
|
|
65 |
:src:pshinter:pshinter.c \xB6
|
|
66 |
:src:psnames:psmodule.c \xB6
|
|
67 |
:src:raster:raster.c \xB6
|
|
68 |
:src:sfnt:sfnt.c \xB6
|
|
69 |
:src:smooth:smooth.c \xB6
|
|
70 |
:src:truetype:truetype.c \xB6
|
|
71 |
:src:type1:type1.c \xB6
|
|
72 |
:src:type42:type42.c \xB6
|
|
73 |
:src:winfonts:winfnt.c
|
|
74 |
|
|
75 |
|
|
76 |
### Object Files ###
|
|
77 |
|
|
78 |
ObjFiles-PPC = \xB6
|
|
79 |
"{ObjDir}autofit.c.x" \xB6
|
|
80 |
"{ObjDir}ftbase.c.x" \xB6
|
|
81 |
"{ObjDir}ftbbox.c.x" \xB6
|
|
82 |
"{ObjDir}ftbdf.c.x" \xB6
|
|
83 |
"{ObjDir}ftbitmap.c.x" \xB6
|
|
84 |
"{ObjDir}ftdebug.c.x" \xB6
|
|
85 |
"{ObjDir}ftfstype.c.x" \xB6
|
|
86 |
"{ObjDir}ftglyph.c.x" \xB6
|
|
87 |
"{ObjDir}ftgxval.c.x" \xB6
|
|
88 |
"{ObjDir}ftinit.c.x" \xB6
|
|
89 |
"{ObjDir}ftmm.c.x" \xB6
|
|
90 |
"{ObjDir}ftotval.c.x" \xB6
|
|
91 |
"{ObjDir}ftpfr.c.x" \xB6
|
|
92 |
"{ObjDir}ftstroke.c.x" \xB6
|
|
93 |
"{ObjDir}ftsynth.c.x" \xB6
|
|
94 |
"{ObjDir}ftsystem.c.x" \xB6
|
|
95 |
"{ObjDir}fttype1.c.x" \xB6
|
|
96 |
"{ObjDir}ftwinfnt.c.x" \xB6
|
|
97 |
"{ObjDir}ftxf86.c.x" \xB6
|
|
98 |
"{ObjDir}ftcache.c.x" \xB6
|
|
99 |
"{ObjDir}bdf.c.x" \xB6
|
|
100 |
"{ObjDir}cff.c.x" \xB6
|
|
101 |
"{ObjDir}type1cid.c.x" \xB6
|
|
102 |
"{ObjDir}gxvalid.c.x" \xB6
|
|
103 |
"{ObjDir}ftgzip.c.x" \xB6
|
|
104 |
"{ObjDir}ftbzip2.c.x" \xB6
|
|
105 |
"{ObjDir}ftlzw.c.x" \xB6
|
|
106 |
"{ObjDir}otvalid.c.x" \xB6
|
|
107 |
"{ObjDir}pcf.c.x" \xB6
|
|
108 |
"{ObjDir}pfr.c.x" \xB6
|
|
109 |
"{ObjDir}psaux.c.x" \xB6
|
|
110 |
"{ObjDir}pshinter.c.x" \xB6
|
|
111 |
"{ObjDir}psmodule.c.x" \xB6
|
|
112 |
"{ObjDir}raster.c.x" \xB6
|
|
113 |
"{ObjDir}sfnt.c.x" \xB6
|
|
114 |
"{ObjDir}smooth.c.x" \xB6
|
|
115 |
"{ObjDir}truetype.c.x" \xB6
|
|
116 |
"{ObjDir}type1.c.x" \xB6
|
|
117 |
"{ObjDir}type42.c.x" \xB6
|
|
118 |
"{ObjDir}winfnt.c.x"
|
|
119 |
|
|
120 |
|
|
121 |
### Libraries ###
|
|
122 |
|
|
123 |
LibFiles-PPC =
|
|
124 |
|
|
125 |
|
|
126 |
### Default Rules ###
|
|
127 |
|
|
128 |
.c.x \xC4 .c {\xA5MondoBuild\xA5}
|
|
129 |
{PPCC} {depDir}{default}.c -o {targDir}{default}.c.x {PPCCOptions}
|
|
130 |
|
|
131 |
|
|
132 |
### Build Rules ###
|
|
133 |
|
|
134 |
:builds:mac:ftbase.c \xC4\xC4 :src:base:ftbase.c
|
|
135 |
Duplicate :src:base:ftbase.c :builds:mac:ftbase.c
|
|
136 |
|
|
137 |
"{ObjDir}ftbase.c.x" \xC4\xC4 :builds:mac:ftbase.c
|
|
138 |
{PPCC} :builds:mac:ftbase.c -o "{ObjDir}ftbase.c.x" \xB6
|
|
139 |
-i :builds:mac: \xB6
|
|
140 |
-i :src:base: \xB6
|
|
141 |
{PPCCOptions}
|
|
142 |
|
|
143 |
FreeType.ppc_classic \xC4\xC4 FreeType.ppc_classic.o
|
|
144 |
|
|
145 |
FreeType.ppc_classic.o \xC4\xC4 {ObjFiles-PPC} {LibFiles-PPC} {\xA5MondoBuild\xA5}
|
|
146 |
PPCLink \xB6
|
|
147 |
-o {Targ} \xB6
|
|
148 |
{ObjFiles-PPC} \xB6
|
|
149 |
{LibFiles-PPC} \xB6
|
|
150 |
{Sym-PPC} \xB6
|
|
151 |
-mf -d \xB6
|
|
152 |
-t 'XCOF' \xB6
|
|
153 |
-c 'MPS ' \xB6
|
|
154 |
-xm l
|
|
155 |
|
|
156 |
|
|
157 |
|
|
158 |
### Required Dependencies ###
|
|
159 |
|
|
160 |
"{ObjDir}autofit.c.x" \xC4 :src:autofit:autofit.c
|
|
161 |
# "{ObjDir}ftbase.c.x" \xC4 :builds:mac:ftbase.c
|
|
162 |
"{ObjDir}ftbbox.c.x" \xC4 :src:base:ftbbox.c
|
|
163 |
"{ObjDir}ftbdf.c.x" \xC4 :src:base:ftbdf.c
|
|
164 |
"{ObjDir}ftbitmap.c.x" \xC4 :src:base:ftbitmap.c
|
|
165 |
"{ObjDir}ftdebug.c.x" \xC4 :src:base:ftdebug.c
|
|
166 |
"{ObjDir}ftfstype.c.x" \xC4 :src:base:ftfstype.c
|
|
167 |
"{ObjDir}ftglyph.c.x" \xC4 :src:base:ftglyph.c
|
|
168 |
"{ObjDir}ftgxval.c.x" \xC4 :src:base:ftgxval.c
|
|
169 |
"{ObjDir}ftinit.c.x" \xC4 :src:base:ftinit.c
|
|
170 |
"{ObjDir}ftmm.c.x" \xC4 :src:base:ftmm.c
|
|
171 |
"{ObjDir}ftotval.c.x" \xC4 :src:base:ftotval.c
|
|
172 |
"{ObjDir}ftpfr.c.x" \xC4 :src:base:ftpfr.c
|
|
173 |
"{ObjDir}ftstroke.c.x" \xC4 :src:base:ftstroke.c
|
|
174 |
"{ObjDir}ftsynth.c.x" \xC4 :src:base:ftsynth.c
|
|
175 |
"{ObjDir}ftsystem.c.x" \xC4 :src:base:ftsystem.c
|
|
176 |
"{ObjDir}fttype1.c.x" \xC4 :src:base:fttype1.c
|
|
177 |
"{ObjDir}ftwinfnt.c.x" \xC4 :src:base:ftwinfnt.c
|
|
178 |
"{ObjDir}ftxf86.c.x" \xC4 :src:base:ftxf86.c
|
|
179 |
"{ObjDir}ftcache.c.x" \xC4 :src:cache:ftcache.c
|
|
180 |
"{ObjDir}bdf.c.x" \xC4 :src:bdf:bdf.c
|
|
181 |
"{ObjDir}cff.c.x" \xC4 :src:cff:cff.c
|
|
182 |
"{ObjDir}type1cid.c.x" \xC4 :src:cid:type1cid.c
|
|
183 |
"{ObjDir}gxvalid.c.x" \xC4 :src:gxvalid:gxvalid.c
|
|
184 |
"{ObjDir}ftgzip.c.x" \xC4 :src:gzip:ftgzip.c
|
|
185 |
"{ObjDir}ftbzip2.c.x" \xC4 :src:bzip2:ftbzip2.c
|
|
186 |
"{ObjDir}ftlzw.c.x" \xC4 :src:lzw:ftlzw.c
|
|
187 |
"{ObjDir}otvalid.c.x" \xC4 :src:otvalid:otvalid.c
|
|
188 |
"{ObjDir}pcf.c.x" \xC4 :src:pcf:pcf.c
|
|
189 |
"{ObjDir}pfr.c.x" \xC4 :src:pfr:pfr.c
|
|
190 |
"{ObjDir}psaux.c.x" \xC4 :src:psaux:psaux.c
|
|
191 |
"{ObjDir}pshinter.c.x" \xC4 :src:pshinter:pshinter.c
|
|
192 |
"{ObjDir}psmodule.c.x" \xC4 :src:psnames:psmodule.c
|
|
193 |
"{ObjDir}raster.c.x" \xC4 :src:raster:raster.c
|
|
194 |
"{ObjDir}sfnt.c.x" \xC4 :src:sfnt:sfnt.c
|
|
195 |
"{ObjDir}smooth.c.x" \xC4 :src:smooth:smooth.c
|
|
196 |
"{ObjDir}truetype.c.x" \xC4 :src:truetype:truetype.c
|
|
197 |
"{ObjDir}type1.c.x" \xC4 :src:type1:type1.c
|
|
198 |
"{ObjDir}type42.c.x" \xC4 :src:type42:type42.c
|
|
199 |
"{ObjDir}winfnt.c.x" \xC4 :src:winfonts:winfnt.c
|
|
200 |
|
|
201 |
|
|
202 |
|
|
203 |
### Optional Dependencies ###
|
|
204 |
### Build this target to generate "include file" dependencies. ###
|
|
205 |
|
|
206 |
Dependencies \xC4 $OutOfDate
|
|
207 |
MakeDepend \xB6
|
|
208 |
-append {MAKEFILE} \xB6
|
|
209 |
-ignore "{CIncludes}" \xB6
|
|
210 |
-objdir "{ObjDir}" \xB6
|
|
211 |
-objext .x \xB6
|
|
212 |
{Includes} \xB6
|
|
213 |
{SrcFiles}
|
|
214 |
|
|
215 |
|