• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#   File:       FreeType.m68k_far.make
2#   Target:     FreeType.m68k_far
3#   Created:    Tuesday, October 25, 2005 03:34:05 PM
4
5
6MAKEFILE        = FreeType.m68k_far.make
7\xA5MondoBuild\xA5    = {MAKEFILE}  # Make blank to avoid rebuilds when makefile is modified
8
9ObjDir          = :objs:
10Includes        =  \xB6
11				  -includes unix \xB6
12				  -i :include: \xB6
13				  -i :src: \xB6
14				  -i :include:freetype:config:
15
16Sym-68K         = -sym off
17
18COptions        = \xB6
19			-d FT_MACINTOSH=1 \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-68K} -model far
29
30
31### Source Files ###
32
33SrcFiles        =  \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:ftfntfmt.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}ftfntfmt.c.o" \xB6
86				  "{ObjDir}ftfstype.c.o" \xB6
87				  "{ObjDir}ftglyph.c.o" \xB6
88				  "{ObjDir}ftgxval.c.o" \xB6
89				  "{ObjDir}ftinit.c.o" \xB6
90				  "{ObjDir}ftmm.c.o" \xB6
91				  "{ObjDir}ftotval.c.o" \xB6
92				  "{ObjDir}ftpfr.c.o" \xB6
93				  "{ObjDir}ftstroke.c.o" \xB6
94				  "{ObjDir}ftsynth.c.o" \xB6
95				  "{ObjDir}ftsystem.c.o" \xB6
96				  "{ObjDir}fttype1.c.o" \xB6
97				  "{ObjDir}ftwinfnt.c.o" \xB6
98				  "{ObjDir}ftcache.c.o" \xB6
99				  "{ObjDir}bdf.c.o" \xB6
100				  "{ObjDir}cff.c.o" \xB6
101				  "{ObjDir}type1cid.c.o" \xB6
102				  "{ObjDir}gxvalid.c.o" \xB6
103				  "{ObjDir}ftgzip.c.o" \xB6
104				  "{ObjDir}ftbzip2.c.o" \xB6
105				  "{ObjDir}ftlzw.c.o" \xB6
106				  "{ObjDir}otvalid.c.o" \xB6
107				  "{ObjDir}pcf.c.o" \xB6
108				  "{ObjDir}pfr.c.o" \xB6
109				  "{ObjDir}psaux.c.o" \xB6
110				  "{ObjDir}pshinter.c.o" \xB6
111				  "{ObjDir}psmodule.c.o" \xB6
112				  "{ObjDir}raster.c.o" \xB6
113				  "{ObjDir}sfnt.c.o" \xB6
114				  "{ObjDir}smooth.c.o" \xB6
115				  "{ObjDir}truetype.c.o" \xB6
116				  "{ObjDir}type1.c.o" \xB6
117				  "{ObjDir}type42.c.o" \xB6
118				  "{ObjDir}winfnt.c.o"
119
120
121### Libraries ###
122
123LibFiles-68K    =
124
125
126### Default Rules ###
127
128.c.o  \xC4  .c  {\xA5MondoBuild\xA5}
129	{C} {depDir}{default}.c -o {targDir}{default}.c.o {COptions} \xB6
130	-ansi strict
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.o" \xC4\xC4 :builds:mac:ftbase.c
138	{C} :builds:mac:ftbase.c -o "{ObjDir}ftbase.c.o" \xB6
139				-i :builds:mac: \xB6
140				-i :src:base: \xB6
141				{COptions}
142
143FreeType.m68k_far    \xC4\xC4  FreeType.m68k_far.o
144
145FreeType.m68k_far.o  \xC4\xC4  {ObjFiles-68K} {LibFiles-68K} {\xA5MondoBuild\xA5}
146	Lib \xB6
147		-o {Targ} \xB6
148		{ObjFiles-68K} \xB6
149		{LibFiles-68K} \xB6
150		{Sym-68K} \xB6
151		-mf -d
152
153
154
155### Required Dependencies ###
156
157"{ObjDir}autofit.c.o" \xC4 :src:autofit:autofit.c
158# "{ObjDir}ftbase.c.o" \xC4 :src:base:ftbase.c
159"{ObjDir}ftbbox.c.o" \xC4 :src:base:ftbbox.c
160"{ObjDir}ftbdf.c.o" \xC4 :src:base:ftbdf.c
161"{ObjDir}ftbitmap.c.o" \xC4 :src:base:ftbitmap.c
162"{ObjDir}ftdebug.c.o" \xC4 :src:base:ftdebug.c
163"{ObjDir}ftfntfmt.c.o" \xC4 :src:base:ftfntfmt.c
164"{ObjDir}ftfstype.c.o" \xC4 :src:base:ftfstype.c
165"{ObjDir}ftglyph.c.o" \xC4 :src:base:ftglyph.c
166"{ObjDir}ftgxval.c.o" \xC4 :src:base:ftgxval.c
167"{ObjDir}ftinit.c.o" \xC4 :src:base:ftinit.c
168"{ObjDir}ftmm.c.o" \xC4 :src:base:ftmm.c
169"{ObjDir}ftotval.c.o" \xC4 :src:base:ftotval.c
170"{ObjDir}ftpfr.c.o" \xC4 :src:base:ftpfr.c
171"{ObjDir}ftstroke.c.o" \xC4 :src:base:ftstroke.c
172"{ObjDir}ftsynth.c.o" \xC4 :src:base:ftsynth.c
173"{ObjDir}ftsystem.c.o" \xC4 :src:base:ftsystem.c
174"{ObjDir}fttype1.c.o" \xC4 :src:base:fttype1.c
175"{ObjDir}ftwinfnt.c.o" \xC4 :src:base:ftwinfnt.c
176"{ObjDir}ftcache.c.o" \xC4 :src:cache:ftcache.c
177"{ObjDir}bdf.c.o" \xC4 :src:bdf:bdf.c
178"{ObjDir}cff.c.o" \xC4 :src:cff:cff.c
179"{ObjDir}type1cid.c.o" \xC4 :src:cid:type1cid.c
180"{ObjDir}gxvalid.c.o" \xC4 :src:gxvalid:gxvalid.c
181"{ObjDir}ftgzip.c.o" \xC4 :src:gzip:ftgzip.c
182"{ObjDir}ftbzip2.c.o" \xC4 :src:bzip2:ftbzip2.c
183"{ObjDir}ftlzw.c.o" \xC4 :src:lzw:ftlzw.c
184"{ObjDir}otvalid.c.o" \xC4 :src:otvalid:otvalid.c
185"{ObjDir}pcf.c.o" \xC4 :src:pcf:pcf.c
186"{ObjDir}pfr.c.o" \xC4 :src:pfr:pfr.c
187"{ObjDir}psaux.c.o" \xC4 :src:psaux:psaux.c
188"{ObjDir}pshinter.c.o" \xC4 :src:pshinter:pshinter.c
189"{ObjDir}psmodule.c.o" \xC4 :src:psnames:psmodule.c
190"{ObjDir}raster.c.o" \xC4 :src:raster:raster.c
191"{ObjDir}sfnt.c.o" \xC4 :src:sfnt:sfnt.c
192"{ObjDir}smooth.c.o" \xC4 :src:smooth:smooth.c
193"{ObjDir}truetype.c.o" \xC4 :src:truetype:truetype.c
194"{ObjDir}type1.c.o" \xC4 :src:type1:type1.c
195"{ObjDir}type42.c.o" \xC4 :src:type42:type42.c
196"{ObjDir}winfnt.c.o" \xC4 :src:winfonts:winfnt.c
197
198
199### Optional Dependencies ###
200### Build this target to generate "include file" dependencies. ###
201
202Dependencies  \xC4  $OutOfDate
203	MakeDepend \xB6
204		-append {MAKEFILE} \xB6
205		-ignore "{CIncludes}" \xB6
206		-objdir "{ObjDir}" \xB6
207		-objext .o \xB6
208		{Includes} \xB6
209		{SrcFiles}
210
211
212