1
# Makefile for Apple MPW build environment (currently PPC only)
4
�MondoBuild� = #{MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
8
CFLAGS = -i :include -i :src -includes unix {Sym�PPC}
11
"{ObjDir�PPC}ftsystem.c.x" �
12
"{ObjDir�PPC}ftdebug.c.x" �
13
"{ObjDir�PPC}ftinit.c.x" �
14
"{ObjDir�PPC}ftbase.c.x" �
15
"{ObjDir�PPC}ftglyph.c.x" �
16
"{ObjDir�PPC}ftmm.c.x" �
17
"{ObjDir�PPC}ftbbox.c.x" �
18
"{ObjDir�PPC}autohint.c.x" �
19
"{ObjDir�PPC}ftcache.c.x" �
20
"{ObjDir�PPC}cff.c.x" �
21
"{ObjDir�PPC}type1cid.c.x" �
22
"{ObjDir�PPC}pcf.c.x" �
23
"{ObjDir�PPC}psaux.c.x" �
24
"{ObjDir�PPC}psmodule.c.x" �
25
"{ObjDir�PPC}raster.c.x" �
26
"{ObjDir�PPC}sfnt.c.x" �
27
"{ObjDir�PPC}smooth.c.x" �
28
"{ObjDir�PPC}truetype.c.x" �
29
"{ObjDir�PPC}type1.c.x" �
30
"{ObjDir�PPC}winfnt.c.x" �
31
"{ObjDir�PPC}ftmac.c.x" �
33
# Main target - build a library
34
freetype �� {�MondoBuild�} directories freetype.o
36
# This is used to build the library
37
freetype.o �� {�MondoBuild�} {OBJS}
39
-o :lib:{Targ} {Sym�PPC} �
40
{OBJS} -c '????' -xm l
42
# This is used to create the directories needed for build
44
if !`Exists obj` ; NewFolder obj ; end
45
if !`Exists lib` ; NewFolder lib ; end
48
"{ObjDir�PPC}ftsystem.c.x" � {�MondoBuild�} ":src:base:ftsystem.c"
49
{PPCC} ":src:base:ftsystem.c" -o {Targ} {CFLAGS}
51
"{ObjDir�PPC}ftdebug.c.x" � {�MondoBuild�} ":src:base:ftdebug.c"
52
{PPCC} ":src:base:ftdebug.c" -o {Targ} {CFLAGS}
54
"{ObjDir�PPC}ftinit.c.x" � {�MondoBuild�} ":src:base:ftinit.c"
55
{PPCC} ":src:base:ftinit.c" -o {Targ} {CFLAGS}
57
"{ObjDir�PPC}ftbase.c.x" � {�MondoBuild�} ":src:base:ftbase.c"
58
{PPCC} ":src:base:ftbase.c" -o {Targ} {CFLAGS}
60
"{ObjDir�PPC}ftglyph.c.x" � {�MondoBuild�} ":src:base:ftglyph.c"
61
{PPCC} ":src:base:ftglyph.c" -o {Targ} {CFLAGS}
63
"{ObjDir�PPC}ftmm.c.x" � {�MondoBuild�} ":src:base:ftmm.c"
64
{PPCC} ":src:base:ftmm.c" -o {Targ} {CFLAGS}
66
"{ObjDir�PPC}ftbbox.c.x" � {�MondoBuild�} ":src:base:ftbbox.c"
67
{PPCC} ":src:base:ftbbox.c" -o {Targ} {CFLAGS}
69
"{ObjDir�PPC}autohint.c.x" � {�MondoBuild�} ":src:autohint:autohint.c"
70
{PPCC} ":src:autohint:autohint.c" -o {Targ} {CFLAGS}
72
"{ObjDir�PPC}ftcache.c.x" � {�MondoBuild�} ":src:cache:ftcache.c"
73
{PPCC} ":src:cache:ftcache.c" -o {Targ} {CFLAGS}
75
"{ObjDir�PPC}cff.c.x" � {�MondoBuild�} ":src:cff:cff.c"
76
{PPCC} ":src:cff:cff.c" -o {Targ} {CFLAGS}
78
"{ObjDir�PPC}type1cid.c.x" � {�MondoBuild�} ":src:cid:type1cid.c"
79
{PPCC} ":src:cid:type1cid.c" -o {Targ} {CFLAGS}
81
"{ObjDir�PPC}pcf.c.x" � {�MondoBuild�} ":src:pcf:pcf.c"
82
{PPCC} ":src:pcf:pcf.c" -o {Targ} {CFLAGS}
84
"{ObjDir�PPC}psaux.c.x" � {�MondoBuild�} ":src:psaux:psaux.c"
85
{PPCC} ":src:psaux:psaux.c" -o {Targ} {CFLAGS}
87
"{ObjDir�PPC}psmodule.c.x" � {�MondoBuild�} ":src:psnames:psmodule.c"
88
{PPCC} ":src:psnames:psmodule.c" -o {Targ} {CFLAGS}
90
"{ObjDir�PPC}raster.c.x" � {�MondoBuild�} ":src:raster:raster.c"
91
{PPCC} ":src:raster:raster.c" -o {Targ} {CFLAGS}
93
"{ObjDir�PPC}sfnt.c.x" � {�MondoBuild�} ":src:sfnt:sfnt.c"
94
{PPCC} ":src:sfnt:sfnt.c" -o {Targ} {CFLAGS}
96
"{ObjDir�PPC}smooth.c.x" � {�MondoBuild�} ":src:smooth:smooth.c"
97
{PPCC} ":src:smooth:smooth.c" -o {Targ} {CFLAGS}
99
"{ObjDir�PPC}truetype.c.x" � {�MondoBuild�} ":src:truetype:truetype.c"
100
{PPCC} ":src:truetype:truetype.c" -o {Targ} {CFLAGS}
102
"{ObjDir�PPC}type1.c.x" � {�MondoBuild�} ":src:type1:type1.c"
103
{PPCC} ":src:type1:type1.c" -o {Targ} {CFLAGS}
105
"{ObjDir�PPC}winfnt.c.x" � {�MondoBuild�} ":src:winfonts:winfnt.c"
106
{PPCC} ":src:winfonts:winfnt.c" -o {Targ} {CFLAGS}
108
"{ObjDir�PPC}ftmac.c.x" � {�MondoBuild�} ":src:base:ftmac.c"
109
{PPCC} ":src:base:ftmac.c" -o {Targ} {CFLAGS}
b'\\ No newline at end of file'