shithub: freetype+ttf2subf

ref: 561f0f568f969514ada751be1db7201aa6d32ac0
dir: /mkfile/

View raw version
</$objtype/mkfile

CFLAGS=-p -Iinclude -w -DFT2_BUILD_LIBRARY
LIB=libfreetype.a

TARG=ttf2subf
BIN=/$objtype/bin
MANPAGE=freetype

OFILES=\
	src/autofit/afblue.$O \
	src/autofit/afcjk.$O \
	src/autofit/afdummy.$O \
	src/autofit/afglobal.$O \
	src/autofit/afhints.$O \
	src/autofit/afindic.$O \
	src/autofit/aflatin.$O \
	src/autofit/afloader.$O \
	src/autofit/afmodule.$O \
	src/autofit/afranges.$O \
	src/autofit/autofit.$O \
	src/base/ftadvanc.$O \
	src/base/ftbbox.$O \
	src/base/ftbdf.$O \
	src/base/ftbitmap.$O \
	src/base/ftcalc.$O \
	src/base/ftdbgmem.$O \
	src/base/ftdebug.$O \
	src/base/fterrors.$O \
	src/base/ftfntfmt.$O \
	src/base/ftgloadr.$O \
	src/base/ftglyph.$O \
	src/base/fthash.$O \
	src/base/ftinit.$O \
	src/base/ftlcdfil.$O \
	src/base/ftmm.$O \
	src/base/ftobjs.$O \
	src/base/ftoutln.$O \
	src/base/ftpfr.$O \
	src/base/ftpsprop.$O \
	src/base/ftrfork.$O \
	src/base/ftstream.$O \
	src/base/ftsystem.$O \
	src/base/fttrigon.$O \
	src/base/fttype1.$O \
	src/base/ftutil.$O \
	src/base/ftwinfnt.$O \
	src/bdf/bdfdrivr.$O \
	src/bdf/bdflib.$O \
	src/cache/ftccache.$O \
	src/cache/ftccmap.$O \
	src/cache/ftcglyph.$O \
	src/cache/ftcimage.$O \
	src/cache/ftcmanag.$O \
	src/cache/ftcsbits.$O \
	src/cff/cffcmap.$O \
	src/cff/cffdrivr.$O \
	src/cff/cffgload.$O \
	src/cff/cffload.$O \
	src/cff/cffobjs.$O \
	src/cff/cffparse.$O \
	src/cid/cidgload.$O \
	src/cid/cidload.$O \
	src/cid/cidobjs.$O \
	src/cid/cidparse.$O \
	src/cid/cidriver.$O \
	src/pcf/pcf.$O \
	src/pcf/pcfdrivr.$O \
	src/pcf/pcfread.$O \
	src/pcf/pcfutil.$O \
	src/psaux/afmparse.$O \
	src/psaux/cffdecode.$O \
	src/psaux/psarrst.$O \
	src/psaux/psaux.$O \
	src/psaux/psblues.$O \
	src/psaux/psconv.$O \
	src/psaux/pserror.$O \
	src/psaux/psfont.$O \
	src/psaux/psft.$O \
	src/psaux/pshints.$O \
	src/psaux/psintrp.$O \
	src/psaux/psobjs.$O \
	src/psaux/psread.$O \
	src/psaux/psstack.$O \
	src/psaux/t1cmap.$O \
	src/psaux/t1decode.$O \
	src/pshinter/pshalgo.$O \
	src/pshinter/pshglob.$O \
	src/pshinter/pshmod.$O \
	src/pshinter/pshrec.$O \
	src/psnames/psmodule.$O \
	src/raster/ftraster.$O \
	src/raster/ftrend1.$O \
	src/sfnt/sfdriver.$O \
	src/sfnt/sfobjs.$O \
	src/sfnt/sfwoff.$O \
	src/sfnt/ttbdf.$O \
	src/sfnt/ttcmap.$O \
	src/sfnt/ttcolr.$O \
	src/sfnt/ttcpal.$O \
	src/sfnt/ttkern.$O \
	src/sfnt/ttload.$O \
	src/sfnt/ttmtx.$O \
	src/sfnt/ttpost.$O \
	src/sfnt/ttsbit.$O \
	src/sfnt/ttsvg.$O \
	src/smooth/ftgrays.$O \
	src/smooth/ftsmooth.$O \
	src/truetype/ttdriver.$O \
	src/truetype/ttgload.$O \
	src/truetype/ttgxvar.$O \
	src/truetype/ttinterp.$O \
	src/truetype/ttobjs.$O \
	src/truetype/ttpload.$O \
	src/type1/t1afm.$O \
	src/type1/t1driver.$O \
	src/type1/t1gload.$O \
	src/type1/t1load.$O \
	src/type1/t1objs.$O \
	src/type1/t1parse.$O \
	src/type42/t42drivr.$O \
	src/type42/t42objs.$O \
	src/type42/t42parse.$O \
	src/winfonts/winfnt.$O \


%.$O: %.c
	$CC -o $stem.$O -c $CFLAGS $stem.c

all:V: $LIB $TARG

$LIB:	$OFILES
	ar vu $LIB $newprereq
#	cp $LIB /$objtype/lib

$TARG:	$LIB ttf2subf.$O
	$LD -o $TARG ttf2subf.$O libfreetype.a

install:	$TARG
	cp $TARG $BIN/$TARG
	cp ttf2subf.1 /sys/man/1/ttf2subf

clean:
	rm -f $LIB $OFILES $TARG main.$O