#ECF - this file contains additional configuration info.
DEFINE = _TTFLIB_
DEFINE = FT2_BUILD_LIBRARY
#DEFINE = HAVE_FREETYPE_FREETYPE_H
DEFINE = _CRT_SECURE_NO_WARNINGS
#DEFINE = FT_DEBUG_LEVEL_ERROR
#DEFINE = FT_DEBUG_LEVEL_TRACE
#DEFINE = _LIB
DEFINE = _MBCS
SOURCE = ttf.rc

# builds/windows

# include
EXCLUDE = freetype.h
EXCLUDE = ftadvanc.h
EXCLUDE = ftautoh.h
EXCLUDE = ftbbox.h
EXCLUDE = ftbdf.h
EXCLUDE = ftbitmap.h
EXCLUDE = ftbzip2.h
EXCLUDE = ftcache.h
EXCLUDE = ftcffdrv.h
EXCLUDE = ftchapters.h
EXCLUDE = ftcid.h
EXCLUDE = fterrdef.h
EXCLUDE = fterrors.h
EXCLUDE = ftgasp.h
EXCLUDE = ftglyph.h
EXCLUDE = ftgxval.h
EXCLUDE = ftgzip.h
EXCLUDE = ftimage.h
EXCLUDE = ftincrem.h
EXCLUDE = ftlcdfil.h
EXCLUDE = ftlist.h
EXCLUDE = ftlzw.h
EXCLUDE = ftmac.h
EXCLUDE = ftmm.h
EXCLUDE = ftmodapi.h
EXCLUDE = ftmoderr.h
EXCLUDE = ftotval.h
EXCLUDE = ftoutln.h
EXCLUDE = ftpfr.h
EXCLUDE = ftrender.h
EXCLUDE = ftsizes.h
EXCLUDE = ftsnames.h
EXCLUDE = ftstroke.h
EXCLUDE = ftsynth.h
EXCLUDE = ftsystem.h
EXCLUDE = fttrigon.h
EXCLUDE = ftttdrv.h
EXCLUDE = fttypes.h
EXCLUDE = ftwinfnt.h
EXCLUDE = ftxf86.h
EXCLUDE = t1tables.h
EXCLUDE = ttnameid.h
EXCLUDE = tttables.h
EXCLUDE = tttags.h
EXCLUDE = ttunpat.h

# include/config

# src/autofit
EXCLUDE = afangles.c
EXCLUDE = afangles.h
EXCLUDE = afblue.c
EXCLUDE = afblue.h
EXCLUDE = afcjk.c
EXCLUDE = afcjk.h
EXCLUDE = afdummy.c
EXCLUDE = afdummy.h
EXCLUDE = aferrors.h
EXCLUDE = afglobal.c
EXCLUDE = afglobal.h
EXCLUDE = afhints.c
EXCLUDE = afhints.h
EXCLUDE = afindic.c
EXCLUDE = afindic.h
EXCLUDE = aflatin.c
EXCLUDE = aflatin.h
EXCLUDE = aflatin2.c
EXCLUDE = aflatin2.h
EXCLUDE = afloader.c
EXCLUDE = afloader.h
EXCLUDE = afmodule.c
EXCLUDE = afmodule.h
EXCLUDE = afpic.c
EXCLUDE = afpic.h
EXCLUDE = afscript.h
EXCLUDE = aftypes.h
EXCLUDE = afwarp.c
EXCLUDE = afwarp.h
EXCLUDE = afwrtsys.h

# src/base
EXCLUDE = basepic.c
EXCLUDE = basepic.h
EXCLUDE = ftadvanc.c
EXCLUDE = ftapi.c
EXCLUDE = ftbase.h
EXCLUDE = ftbdf.c
EXCLUDE = ftcalc.c
EXCLUDE = ftcid.c
EXCLUDE = ftdbgmem.c
#EXCLUDE = ftdebug.c
EXCLUDE = ftgloadr.c
EXCLUDE = ftmac.c
EXCLUDE = ftobjs.c
EXCLUDE = ftoutln.c
EXCLUDE = ftpic.c
EXCLUDE = ftrfork.c
EXCLUDE = ftsnames.c
EXCLUDE = ftstream.c
EXCLUDE = fttrigon.c
EXCLUDE = ftutil.c
EXCLUDE = md5.c
EXCLUDE = md5.h

# src/bdf
EXCLUDE = bdf.h
EXCLUDE = bdfdrivr.c
EXCLUDE = bdfdrivr.h
EXCLUDE = bdferror.h
EXCLUDE = bdflib.c

# src/cache
EXCLUDE = ftcbasic.c
EXCLUDE = ftccache.c
EXCLUDE = ftccache.h
EXCLUDE = ftccback.h
EXCLUDE = ftccmap.c
EXCLUDE = ftcerror.h
EXCLUDE = ftcglyph.c
EXCLUDE = ftcglyph.h
EXCLUDE = ftcimage.c
EXCLUDE = ftcimage.h
EXCLUDE = ftcmanag.c
EXCLUDE = ftcmanag.h
EXCLUDE = ftcmru.c
EXCLUDE = ftcmru.h
EXCLUDE = ftcsbits.c
EXCLUDE = ftcsbits.h

# src/cff
EXCLUDE = cf2arrst.c
EXCLUDE = cf2arrst.h
EXCLUDE = cf2blues.c
EXCLUDE = cf2blues.h
EXCLUDE = cf2error.c
EXCLUDE = cf2error.h
EXCLUDE = cf2fixed.h
EXCLUDE = cf2font.c
EXCLUDE = cf2font.h
EXCLUDE = cf2ft.c
EXCLUDE = cf2ft.h
EXCLUDE = cf2glue.h
EXCLUDE = cf2hints.c
EXCLUDE = cf2hints.h
EXCLUDE = cf2intrp.c
EXCLUDE = cf2intrp.h
EXCLUDE = cf2read.c
EXCLUDE = cf2read.h
EXCLUDE = cf2stack.c
EXCLUDE = cf2stack.h
EXCLUDE = cf2types.h
EXCLUDE = cffcmap.c
EXCLUDE = cffcmap.h
EXCLUDE = cffdrivr.c
EXCLUDE = cffdrivr.h
EXCLUDE = cfferrs.h
EXCLUDE = cffgload.c
EXCLUDE = cffgload.h
EXCLUDE = cffload.c
EXCLUDE = cffload.h
EXCLUDE = cffobjs.c
EXCLUDE = cffobjs.h
EXCLUDE = cffparse.c
EXCLUDE = cffparse.h
EXCLUDE = cffpic.c
EXCLUDE = cffpic.h
EXCLUDE = cfftoken.h
EXCLUDE = cfftypes.h

# src/cff
EXCLUDE = cf2arrst.c
EXCLUDE = cf2arrst.h
EXCLUDE = cf2blues.c
EXCLUDE = cf2blues.h
EXCLUDE = cf2error.c
EXCLUDE = cf2error.h
EXCLUDE = cf2fixed.h
EXCLUDE = cf2font.c
EXCLUDE = cf2font.h
EXCLUDE = cf2ft.c
EXCLUDE = cf2ft.h
EXCLUDE = cf2glue.h
EXCLUDE = cf2hints.c
EXCLUDE = cf2hints.h
EXCLUDE = cf2intrp.c
EXCLUDE = cf2intrp.h
EXCLUDE = cf2read.c
EXCLUDE = cf2read.h
EXCLUDE = cf2stack.c
EXCLUDE = cf2stack.h
EXCLUDE = cf2types.h
EXCLUDE = cffcmap.c
EXCLUDE = cffcmap.h
EXCLUDE = cffdrivr.c
EXCLUDE = cffdrivr.h
EXCLUDE = cfferrs.h
EXCLUDE = cffgload.c
EXCLUDE = cffgload.h
EXCLUDE = cffload.c
EXCLUDE = cffload.h
EXCLUDE = cffobjs.c
EXCLUDE = cffobjs.h
EXCLUDE = cffparse.c
EXCLUDE = cffparse.h
EXCLUDE = cffpic.c
EXCLUDE = cffpic.h
EXCLUDE = cfftoken.h
EXCLUDE = cfftypes.h

# src/cid
EXCLUDE = ciderrs.h
EXCLUDE = cidgload.c
EXCLUDE = cidgload.h
EXCLUDE = cidload.c
EXCLUDE = cidload.h
EXCLUDE = cidobjs.c
EXCLUDE = cidobjs.h
EXCLUDE = cidparse.c
EXCLUDE = cidparse.h
EXCLUDE = cidriver.c
EXCLUDE = cidriver.h
EXCLUDE = cidtoken.h

# src/gzip
EXCLUDE = adler32.c
EXCLUDE = infblock.c
EXCLUDE = infblock.h
EXCLUDE = infcodes.c
EXCLUDE = infcodes.h
EXCLUDE = inffixed.h
EXCLUDE = inflate.c
EXCLUDE = inftrees.c
EXCLUDE = inftrees.h
EXCLUDE = infutil.c
EXCLUDE = infutil.h
EXCLUDE = zconf.h
EXCLUDE = zlib.h
EXCLUDE = zutil.c
EXCLUDE = zutil.h

# src/lzw
EXCLUDE = ftzopen.c
EXCLUDE = ftzopen.h

# src/pcf
EXCLUDE = pcf.h
EXCLUDE = pcfdrivr.c
EXCLUDE = pcfdrivr.h
EXCLUDE = pcferror.h
EXCLUDE = pcfread.c
EXCLUDE = pcfread.h
EXCLUDE = pcfutil.c
EXCLUDE = pcfutil.h

# src/pfr
EXCLUDE = pfrcmap.c
EXCLUDE = pfrcmap.h
EXCLUDE = pfrdrivr.c
EXCLUDE = pfrdrivr.h
EXCLUDE = pfrerror.h
EXCLUDE = pfrgload.c
EXCLUDE = pfrgload.h
EXCLUDE = pfrload.c
EXCLUDE = pfrload.h
EXCLUDE = pfrobjs.c
EXCLUDE = pfrobjs.h
EXCLUDE = pfrsbit.c
EXCLUDE = pfrsbit.h
EXCLUDE = pfrtypes.h

# src/psaux
EXCLUDE = afmparse.c
EXCLUDE = afmparse.h
EXCLUDE = psauxerr.h
EXCLUDE = psauxmod.c
EXCLUDE = psauxmod.h
EXCLUDE = psconv.c
EXCLUDE = psconv.h
EXCLUDE = psobjs.c
EXCLUDE = psobjs.h
EXCLUDE = t1cmap.c
EXCLUDE = t1cmap.h
EXCLUDE = t1decode.c
EXCLUDE = t1decode.h

# src/pshinter
EXCLUDE = pshalgo.c
EXCLUDE = pshalgo.h
EXCLUDE = pshglob.c
EXCLUDE = pshglob.h
EXCLUDE = pshmod.c
EXCLUDE = pshmod.h
EXCLUDE = pshnterr.h
EXCLUDE = pshpic.c
EXCLUDE = pshpic.h
EXCLUDE = pshrec.c
EXCLUDE = pshrec.h

# src/psnames
EXCLUDE = psmodule.h
EXCLUDE = psnamerr.h
EXCLUDE = psnames.c
EXCLUDE = pspic.c
EXCLUDE = pspic.h
EXCLUDE = pstables.h

# src/raster
EXCLUDE = ftmisc.h
EXCLUDE = ftraster.c
EXCLUDE = ftraster.h
EXCLUDE = ftrend1.c
EXCLUDE = ftrend1.h
EXCLUDE = rasterrs.h
EXCLUDE = rastpic.c
EXCLUDE = rastpic.h

# src/sfnt
EXCLUDE = pngshim.c
EXCLUDE = pngshim.h
EXCLUDE = sfdriver.c
EXCLUDE = sfdriver.h
EXCLUDE = sferrors.h
EXCLUDE = sfntpic.c
EXCLUDE = sfntpic.h
EXCLUDE = sfobjs.c
EXCLUDE = sfobjs.h
EXCLUDE = ttbdf.c
EXCLUDE = ttbdf.h
EXCLUDE = ttcmap.c
EXCLUDE = ttcmap.h
EXCLUDE = ttcmapc.h
EXCLUDE = ttkern.c
EXCLUDE = ttkern.h
EXCLUDE = ttload.c
EXCLUDE = ttload.h
EXCLUDE = ttmtx.c
EXCLUDE = ttmtx.h
EXCLUDE = ttpost.c
EXCLUDE = ttpost.h
EXCLUDE = ttsbit.c
EXCLUDE = ttsbit.h

# src/smooth
EXCLUDE = ftgrays.c
EXCLUDE = ftgrays.h
EXCLUDE = ftsmerrs.h
EXCLUDE = ftsmooth.c
EXCLUDE = ftsmooth.h
EXCLUDE = ftspic.c
EXCLUDE = ftspic.h

# src/truetype
EXCLUDE = ttdriver.c
EXCLUDE = ttdriver.h
EXCLUDE = tterrors.h
EXCLUDE = ttgload.c
EXCLUDE = ttgload.h
EXCLUDE = ttgxvar.c
EXCLUDE = ttgxvar.h
EXCLUDE = ttinterp.c
EXCLUDE = ttinterp.h
EXCLUDE = ttobjs.c
EXCLUDE = ttobjs.h
EXCLUDE = ttpic.c
EXCLUDE = ttpic.h
EXCLUDE = ttpload.c
EXCLUDE = ttpload.h
EXCLUDE = ttsubpix.c
EXCLUDE = ttsubpix.h

# src/type1
EXCLUDE = t1afm.c
EXCLUDE = t1afm.h
EXCLUDE = t1driver.c
EXCLUDE = t1driver.h
EXCLUDE = t1errors.h
EXCLUDE = t1gload.c
EXCLUDE = t1gload.h
EXCLUDE = t1load.c
EXCLUDE = t1load.h
EXCLUDE = t1objs.c
EXCLUDE = t1objs.h
EXCLUDE = t1parse.c
EXCLUDE = t1parse.h
EXCLUDE = t1tokens.h

# src/type42
EXCLUDE = t42drivr.c
EXCLUDE = t42drivr.h
EXCLUDE = t42error.h
EXCLUDE = t42objs.c
EXCLUDE = t42objs.h
EXCLUDE = t42parse.c
EXCLUDE = t42parse.h
EXCLUDE = t42types.h

# src/winfonts
EXCLUDE = fnterrs.h
EXCLUDE = winfnt.h
