28534d616b
include/freetype/config/ftheader.h, include/freetype/freetype.h, src/base/Jamfile, src/base/rules.mk, src/cff/cffdrivr.c, src/cff/cffgload.c, src/cff/cffgload.h, src/truetype/ttdriver.c, src/truetype/ttgload.h, src/truetype/ttgload.c, src/type1/t1driver.c, src/type1/t1gload.h, src/type1/t1gload.c: Add a new header named FT_ADVANCES_H declaring some new APIs to extract the advances of one or more glyphs without necessarily loading their outlines. Also provide 'fast loaders' for the TrueType, Type1 and CFF font drivers (more to come later) * autogen.sh: add checks for minimum version of the 'autotools' stuff.
51 lines
1.2 KiB
Plaintext
51 lines
1.2 KiB
Plaintext
# FreeType 2 src/base Jamfile
|
|
#
|
|
# Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007 by
|
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
|
#
|
|
# This file is part of the FreeType project, and may only be used, modified,
|
|
# and distributed under the terms of the FreeType project license,
|
|
# LICENSE.TXT. By continuing to use, modify, or distribute this file you
|
|
# indicate that you have read the license and understand and accept it
|
|
# fully.
|
|
|
|
SubDir FT2_TOP $(FT2_SRC_DIR) base ;
|
|
|
|
|
|
{
|
|
local _sources ;
|
|
|
|
if $(FT2_MULTI)
|
|
{
|
|
_sources = ftutil ftdbgmem ftstream ftcalc fttrigon ftgloadr ftoutln
|
|
ftobjs ftnames ftrfork ;
|
|
}
|
|
else
|
|
{
|
|
_sources = ftbase ;
|
|
}
|
|
|
|
Library $(FT2_LIB) : $(_sources).c ;
|
|
}
|
|
|
|
# Add the optional/replaceable files.
|
|
#
|
|
{
|
|
local _sources = system init glyph mm bdf
|
|
bbox debug xf86 type1 pfr
|
|
stroke winfnt otval bitmap synth
|
|
gxval lcdfil gasp patent advanc
|
|
;
|
|
|
|
Library $(FT2_LIB) : ft$(_sources).c ;
|
|
}
|
|
|
|
# Add Macintosh-specific file to the library when necessary.
|
|
#
|
|
if $(MAC)
|
|
{
|
|
Library $(FT2_LIB) : ftmac.c ;
|
|
}
|
|
|
|
# end of src/base Jamfile
|