forked from minhngoc25a/freetype2
Added support for gxvalid module.
This commit is contained in:
parent
cfc0cf2e78
commit
c280d868de
|
@ -35,6 +35,7 @@
|
||||||
//#define FT_USE_PFR // pfr font driver
|
//#define FT_USE_PFR // pfr font driver
|
||||||
//#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
//#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
||||||
//#define FT_USE_OTV // opentype validator
|
//#define FT_USE_OTV // opentype validator
|
||||||
|
//#define FT_USE_GXV // truetype gx validator
|
||||||
#include "FT:src/base/ftinit.c"
|
#include "FT:src/base/ftinit.c"
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -148,6 +149,10 @@ FT_USE_MODULE(otv_module_class)
|
||||||
FT_USE_MODULE(bdf_driver_class)
|
FT_USE_MODULE(bdf_driver_class)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef FT_USE_GXV
|
||||||
|
FT_USE_MODULE(gxv_module_class)
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Local Variables:
|
Local Variables:
|
||||||
coding: latin-1
|
coding: latin-1
|
||||||
|
|
|
@ -37,6 +37,7 @@
|
||||||
#define FT_USE_PFR // pfr font driver
|
#define FT_USE_PFR // pfr font driver
|
||||||
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
||||||
#define FT_USE_OTV // opentype validator
|
#define FT_USE_OTV // opentype validator
|
||||||
|
#define FT_USE_GXV // truetype gx validator
|
||||||
#include "FT:src/base/ftinit.c"
|
#include "FT:src/base/ftinit.c"
|
||||||
# ---8<---
|
# ---8<---
|
||||||
#
|
#
|
||||||
|
@ -95,6 +96,9 @@ ftbitmap.ppc.o: $(FTSRC)/base/ftbitmap.c
|
||||||
ftglyph.ppc.o: $(FTSRC)/base/ftglyph.c
|
ftglyph.ppc.o: $(FTSRC)/base/ftglyph.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ $<
|
$(CC) -c $(CFLAGS) -o $@ $<
|
||||||
|
|
||||||
|
ftgxval.ppc.o: $(FTSRC)/base/ftgxval.c
|
||||||
|
$(CC) -c $(CFLAGS) -o $@ $<
|
||||||
|
|
||||||
ftmm.ppc.o: $(FTSRC)/base/ftmm.c
|
ftmm.ppc.o: $(FTSRC)/base/ftmm.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ $<
|
$(CC) -c $(CFLAGS) -o $@ $<
|
||||||
|
|
||||||
|
@ -233,6 +237,12 @@ pfr.ppc.o: $(FTSRC)/pfr/pfr.c
|
||||||
winfnt.ppc.o: $(FTSRC)/winfonts/winfnt.c
|
winfnt.ppc.o: $(FTSRC)/winfonts/winfnt.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ $<
|
$(CC) -c $(CFLAGS) -o $@ $<
|
||||||
|
|
||||||
|
#
|
||||||
|
# FreeType2 library TrueTypeGX Validator
|
||||||
|
#
|
||||||
|
gxvalid.ppc.o: $(FTSRC)/gxvalid/gxvalid.c
|
||||||
|
$(CC) -c $(CFLAGS) -o $@ $<
|
||||||
|
|
||||||
#
|
#
|
||||||
# FreeType2 library OpenType validator
|
# FreeType2 library OpenType validator
|
||||||
#
|
#
|
||||||
|
@ -240,13 +250,15 @@ otvalid.ppc.o: $(FTSRC)/otvalid/otvalid.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ $<
|
$(CC) -c $(CFLAGS) -o $@ $<
|
||||||
|
|
||||||
BASEPPC = ftbase.ppc.o ftbbox.ppc.o ftbdf.ppc.o ftbitmap.ppc.o ftglyph.ppc.o \
|
BASEPPC = ftbase.ppc.o ftbbox.ppc.o ftbdf.ppc.o ftbitmap.ppc.o ftglyph.ppc.o \
|
||||||
ftmm.ppc.o ftotval.ppc.o ftpfr.ppc.o ftstroke.ppc.o ftsynth.ppc.o \
|
ftgxvalid.ppc.o ftmm.ppc.o ftotval.ppc.o ftpfr.ppc.o ftstroke.ppc.o \
|
||||||
fttype1.ppc.o ftwinfnt.ppc.o ftxf86.ppc.o
|
ftsynth.ppc.o fttype1.ppc.o ftwinfnt.ppc.o ftxf86.ppc.o
|
||||||
|
|
||||||
DEBUGPPC = ftdebug.ppc.o ftdebugpure.ppc.o
|
DEBUGPPC = ftdebug.ppc.o ftdebugpure.ppc.o
|
||||||
|
|
||||||
AFITPPC = autofit.ppc.o
|
AFITPPC = autofit.ppc.o
|
||||||
|
|
||||||
|
GXVPPC = gxvalid.ppc.o
|
||||||
|
|
||||||
OTVPPC = otvalid.ppc.o
|
OTVPPC = otvalid.ppc.o
|
||||||
|
|
||||||
PSPPC = psaux.ppc.o psnames.ppc.o pshinter.ppc.o
|
PSPPC = psaux.ppc.o psnames.ppc.o pshinter.ppc.o
|
||||||
|
@ -256,8 +268,8 @@ RASTERPPC = raster.ppc.o smooth.ppc.o
|
||||||
FONTDPPC = cff.ppc.o type1.ppc.o type42.ppc.o type1cid.ppc.o truetype.ppc.o\
|
FONTDPPC = cff.ppc.o type1.ppc.o type42.ppc.o type1cid.ppc.o truetype.ppc.o\
|
||||||
bdf.ppc.o pcf.ppc.o pfr.ppc.o winfnt.ppc.o
|
bdf.ppc.o pcf.ppc.o pfr.ppc.o winfnt.ppc.o
|
||||||
|
|
||||||
libft2_ppc.a: $(BASEPPC) $(AFITPPC) $(OTVPPC) $(PSPPC) $(RASTERPPC) sfnt.ppc.o ftcache.ppc.o $(FONTDPPC) gzip.ppc.o lzw.ppc.o
|
libft2_ppc.a: $(BASEPPC) $(AFITPPC) $(GXVPPC) $(OTVPPC) $(PSPPC) $(RASTERPPC) sfnt.ppc.o ftcache.ppc.o $(FONTDPPC) gzip.ppc.o lzw.ppc.o
|
||||||
$(AR) $@ $(BASEPPC) $(AFITPPC) $(OTVPPC) $(PSPPC) $(RASTERPPC) sfnt.ppc.o ftcache.ppc.o $(FONTDPPC) gzip.ppc.o lzw.ppc.o
|
$(AR) $@ $(BASEPPC) $(AFITPPC) $(GXVPPC) $(OTVPPC) $(PSPPC) $(RASTERPPC) sfnt.ppc.o ftcache.ppc.o $(FONTDPPC) gzip.ppc.o lzw.ppc.o
|
||||||
-@ ($(RANLIB) $@ || true) >/dev/null 2>&1
|
-@ ($(RANLIB) $@ || true) >/dev/null 2>&1
|
||||||
|
|
||||||
#Local Variables:
|
#Local Variables:
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
#define FT_USE_PFR // pfr font driver
|
#define FT_USE_PFR // pfr font driver
|
||||||
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
||||||
#define FT_USE_OTV // opentype validator
|
#define FT_USE_OTV // opentype validator
|
||||||
|
#define FT_USE_GXV // truetype gx validator
|
||||||
#include "FT:src/base/ftinit.c"
|
#include "FT:src/base/ftinit.c"
|
||||||
# ---8<---
|
# ---8<---
|
||||||
#
|
#
|
||||||
|
@ -100,6 +101,9 @@ ftdebugpure.ppc.o: src/base/ftdebug.c
|
||||||
ftglyph.ppc.o: FT:src/base/ftglyph.c
|
ftglyph.ppc.o: FT:src/base/ftglyph.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ /FT/src/base/ftglyph.c
|
$(CC) -c $(CFLAGS) -o $@ /FT/src/base/ftglyph.c
|
||||||
|
|
||||||
|
ftgxval.ppc.o: FT:src/base/ftgxval.c
|
||||||
|
$(CC) -c $(CFLAGS) -o $@ /FT/src/base/ftgxval.c
|
||||||
|
|
||||||
ftmm.ppc.o: FT:src/base/ftmm.c
|
ftmm.ppc.o: FT:src/base/ftmm.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ /FT/src/base/ftmm.c
|
$(CC) -c $(CFLAGS) -o $@ /FT/src/base/ftmm.c
|
||||||
|
|
||||||
|
@ -238,6 +242,12 @@ pfr.ppc.o: FT:src/pfr/pfr.c
|
||||||
winfnt.ppc.o: FT:src/winfonts/winfnt.c
|
winfnt.ppc.o: FT:src/winfonts/winfnt.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ /FT/src/winfonts/winfnt.c
|
$(CC) -c $(CFLAGS) -o $@ /FT/src/winfonts/winfnt.c
|
||||||
|
|
||||||
|
#
|
||||||
|
# FreeType2 library TrueTypeGX Validator
|
||||||
|
#
|
||||||
|
gxvalid.ppc.o: FT:src/gxvalid/gxvalid.c
|
||||||
|
$(CC) -c $(CFLAGS) -Wno-aggregate-return -o $@ /FT/src/gxvalid/gxvalid.c
|
||||||
|
|
||||||
#
|
#
|
||||||
# FreeType2 library OpenType validator
|
# FreeType2 library OpenType validator
|
||||||
#
|
#
|
||||||
|
@ -245,13 +255,15 @@ otvalid.ppc.o: FT:src/otvalid/otvalid.c
|
||||||
$(CC) -c $(CFLAGS) -o $@ /FT/src/otvalid/otvalid.c
|
$(CC) -c $(CFLAGS) -o $@ /FT/src/otvalid/otvalid.c
|
||||||
|
|
||||||
BASE = ftbase.ppc.o ftbbox.ppc.o ftbdf.ppc.o ftbitmap.ppc.o ftglyph.ppc.o \
|
BASE = ftbase.ppc.o ftbbox.ppc.o ftbdf.ppc.o ftbitmap.ppc.o ftglyph.ppc.o \
|
||||||
ftmm.ppc.o ftotval.ppc.o ftpfr.ppc.o ftstroke.ppc.o ftsynth.ppc.o \
|
ftgxval.ppc.o ftmm.ppc.o ftotval.ppc.o ftpfr.ppc.o ftstroke.ppc.o \
|
||||||
fttype1.ppc.o ftwinfnt.ppc.o ftxf86.ppc.o
|
ftsynth.ppc.o fttype1.ppc.o ftwinfnt.ppc.o ftxf86.ppc.o
|
||||||
|
|
||||||
DEBUG = ftdebug.ppc.o ftdebugpure.ppc.o
|
DEBUG = ftdebug.ppc.o ftdebugpure.ppc.o
|
||||||
|
|
||||||
AFIT = autofit.ppc.o
|
AFIT = autofit.ppc.o
|
||||||
|
|
||||||
|
GXV = gxvalid.ppc.o
|
||||||
|
|
||||||
OTV = otvalid.ppc.o
|
OTV = otvalid.ppc.o
|
||||||
|
|
||||||
PS = psaux.ppc.o psnames.ppc.o pshinter.ppc.o
|
PS = psaux.ppc.o psnames.ppc.o pshinter.ppc.o
|
||||||
|
@ -261,8 +273,8 @@ RASTER = raster.ppc.o smooth.ppc.o
|
||||||
FONTD = cff.ppc.o type1.ppc.o type42.ppc.o type1cid.ppc.o truetype.ppc.o\
|
FONTD = cff.ppc.o type1.ppc.o type42.ppc.o type1cid.ppc.o truetype.ppc.o\
|
||||||
bdf.ppc.o pcf.ppc.o pfr.ppc.o winfnt.ppc.o
|
bdf.ppc.o pcf.ppc.o pfr.ppc.o winfnt.ppc.o
|
||||||
|
|
||||||
libft2_ppc.a: $(BASE) $(AFIT) $(OTV) $(PS) $(RASTER) sfnt.ppc.o ftcache.ppc.o $(FONTD) gzip.ppc.o lzw.ppc.o
|
libft2_ppc.a: $(BASE) $(AFIT) $(GXV) $(OTV) $(PS) $(RASTER) sfnt.ppc.o ftcache.ppc.o $(FONTD) gzip.ppc.o lzw.ppc.o
|
||||||
$(AR) r $@ $(BASE) $(AFIT) $(OTV) $(PS) $(RASTER) sfnt.ppc.o ftcache.ppc.o $(FONTD) gzip.ppc.o lzw.ppc.o
|
$(AR) r $@ $(BASE) $(AFIT) $(GXV) $(OTV) $(PS) $(RASTER) sfnt.ppc.o ftcache.ppc.o $(FONTD) gzip.ppc.o lzw.ppc.o
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
#Local Variables:
|
#Local Variables:
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
#define FT_USE_PFR // pfr font driver
|
#define FT_USE_PFR // pfr font driver
|
||||||
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
#define FT_USE_WINFNT // windows .fnt|.fon bitmap font driver
|
||||||
#define FT_USE_OTV // opentype validator
|
#define FT_USE_OTV // opentype validator
|
||||||
|
#define FT_USE_GXV // truetype gx validator
|
||||||
#include "FT:src/base/ftinit.c"
|
#include "FT:src/base/ftinit.c"
|
||||||
# ---8<---
|
# ---8<---
|
||||||
#
|
#
|
||||||
|
@ -41,8 +42,8 @@
|
||||||
# (and either ftdebug.o or ftdebugpure.o if you enabled FT_DEBUG_LEVEL_ERROR or
|
# (and either ftdebug.o or ftdebugpure.o if you enabled FT_DEBUG_LEVEL_ERROR or
|
||||||
# FT_DEBUG_LEVEL_TRACE in include/freetype/config/ftoption.h).
|
# FT_DEBUG_LEVEL_TRACE in include/freetype/config/ftoption.h).
|
||||||
|
|
||||||
OBJBASE = ftbase.o ftbbox.o ftbdf.o ftbitmap.o ftglyph.o ftmm.o ftotval.o \
|
OBJBASE = ftbase.o ftbbox.o ftbdf.o ftbitmap.o ftglyph.o ftgxval.o ftmm.o \
|
||||||
ftpfr.o ftstroke.o ftsynth.o fttype1.o ftwinfnt.o ftxf86.o
|
ftotval.o ftpfr.o ftstroke.o ftsynth.o fttype1.o ftwinfnt.o ftxf86.o
|
||||||
|
|
||||||
OBJSYSTEM = ftsystem.o ftsystempure.o
|
OBJSYSTEM = ftsystem.o ftsystempure.o
|
||||||
|
|
||||||
|
@ -50,6 +51,8 @@ OBJDEBUG = ftdebug.o ftdebugpure.o
|
||||||
|
|
||||||
OBJAFIT = autofit.o
|
OBJAFIT = autofit.o
|
||||||
|
|
||||||
|
OBJGXV = gxvalid.o
|
||||||
|
|
||||||
OBJOTV = otvalid.o
|
OBJOTV = otvalid.o
|
||||||
|
|
||||||
OBJPS = psaux.o psnames.o pshinter.o
|
OBJPS = psaux.o psnames.o pshinter.o
|
||||||
|
@ -129,6 +132,8 @@ ftbitmap.o: $(CORE)base/ftbitmap.c
|
||||||
sc $(SCFLAGS) objname=$@ $<
|
sc $(SCFLAGS) objname=$@ $<
|
||||||
ftglyph.o: $(CORE)base/ftglyph.c
|
ftglyph.o: $(CORE)base/ftglyph.c
|
||||||
sc $(SCFLAGS) objname=$@ $<
|
sc $(SCFLAGS) objname=$@ $<
|
||||||
|
ftgxval.o: $(CORE)base/ftgxval.c
|
||||||
|
sc $(SCFLAGS) objname=$@ $<
|
||||||
ftmm.o: $(CORE)base/ftmm.c
|
ftmm.o: $(CORE)base/ftmm.c
|
||||||
sc $(SCFLAGS) objname=$@ $<
|
sc $(SCFLAGS) objname=$@ $<
|
||||||
ftotval.o: $(CORE)base/ftotval.c
|
ftotval.o: $(CORE)base/ftotval.c
|
||||||
|
@ -264,6 +269,12 @@ pfr.o: $(CORE)pfr/pfr.c
|
||||||
winfnt.o: $(CORE)winfonts/winfnt.c
|
winfnt.o: $(CORE)winfonts/winfnt.c
|
||||||
sc $(SCFLAGS) objname=$@ $<
|
sc $(SCFLAGS) objname=$@ $<
|
||||||
|
|
||||||
|
#
|
||||||
|
# freetype library TrueTypeGX validator
|
||||||
|
#
|
||||||
|
gxvalid.o: $(CORE)gxvalid/gxvalid.c
|
||||||
|
sc $(SCFLAGS) objname=$@ $<
|
||||||
|
|
||||||
#
|
#
|
||||||
# freetype library OpenType validator
|
# freetype library OpenType validator
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in New Issue