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