summaryrefslogtreecommitdiff
path: root/libfreetype/mkfile
diff options
context:
space:
mode:
Diffstat (limited to 'libfreetype/mkfile')
-rw-r--r--libfreetype/mkfile49
1 files changed, 49 insertions, 0 deletions
diff --git a/libfreetype/mkfile b/libfreetype/mkfile
new file mode 100644
index 00000000..0c314dcd
--- /dev/null
+++ b/libfreetype/mkfile
@@ -0,0 +1,49 @@
+<../mkconfig
+
+LIB=libfreetype.a
+
+OFILES=\
+ freetype.$O\
+ autohint.$O\
+ ftbase.$O\
+ ftglyph.$O\
+ cff.$O\
+ psaux.$O\
+ psnames.$O\
+ raster.$O\
+ sfnt.$O\
+ smooth.$O\
+ truetype.$O\
+ type1.$O\
+ type42.$O\
+ ftsystem_inf.$O\
+ ftinit.$O\
+ pshinter.$O\
+ pfr.$O\
+
+# optional modules - see include/freetype/config/ftmodule.h
+# type1cid.$O\
+# winfnt.$O\
+
+<$ROOT/mkfiles/mksyslib-$SHELLTYPE
+
+CFLAGS= $ANSICPP $CFLAGS -I$ROOT/include/freetype -I.
+
+freetype.$O: $ROOT/include/freetype.h
+
+# FreeType is organised by #include of .c files
+# here are the necessary depenencies
+
+autohint.$O: ahangles.c ahglyph.c ahglobal.c ahhint.c ahmodule.c
+ftbase.$O: ftutil.c ftdbgmem.c ftstream.c ftcalc.c fttrigon.c ftoutln.c ftgloadr.c ftobjs.c ftnames.c
+cff.$O: cffdrivr.c cffparse.c cffload.c cffobjs.c cffgload.c cffcmap.c
+psaux.$O: psobjs.c psauxmod.c t1decode.c t1cmap.c
+psnames.$O: psmodule.c
+raster.$O: ftraster.c ftrend1.c
+sfnt.$O: ttload.c ttcmap.c ttcmap0.c sfobjs.c sfdriver.c
+smooth.$O: ftgrays.c ftsmooth.c
+truetype.$O: ttdriver.c ttpload.c ttgload.c ttobjs.c
+type1.$O: t1parse.c t1load.c t1objs.c t1driver.c t1gload.c
+type42.$O: t42objs.c t42parse.c t42drivr.c
+pshinter.$O: pshrec.c pshglob.c pshalgo1.c pshalgo2.c pshalgo3.c pshmod.c
+pfr.$O: pfrload.c pfrgload.c pfrcmap.c pfrobjs.c pfrdrivr.c pfrsbit.c