2005-09-23 09:40:28 +02:00
|
|
|
# FreeType 2 src/base Jamfile
|
|
|
|
#
|
2008-09-12 18:27:48 +02:00
|
|
|
# Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by
|
2005-09-23 09:40:28 +02:00
|
|
|
# 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.
|
|
|
|
#
|
* src/base/Jamfile: adding src/base/ftgxval.c
* src/gxvalid/gxvbsln.c, src/gxvalid/gxvcommn.c, src/gxvalid/gxvfeat.c,
src/gxvalid/gxvjust.c, src/gxvalid/gxvkern.c, src/gxvalid/gxvlcar.c,
src/gxvalid/gxvmort.c, src/gxvalid/gxvmort0.c, src/gxvalid/gxvmort1.c,
src/gxvalid/gxvmort2.c, src/gxvalid/gxvmort4.c, src/gxvalid/gxvmort5.c,
src/gxvalid/gxvmorx.c, src/gxvalid/gxvmorx0.c, src/gxvalid/gxvmorx1.c,
src/gxvalid/gxvmorx2.c, src/gxvalid/gxvmorx5.c, src/gxvalid/gxvopbd.c,
src/gxvalid/gxvprop.c, src/sfnt/sfdriver.c, src/truetype/ttgload.c:
removing _many_ compiler warnings when compiling with Visual C++
at maximum level (/W4)
2005-09-23 15:22:10 +02:00
|
|
|
{
|
|
|
|
local _sources = system init glyph mm bdf
|
|
|
|
bbox debug xf86 type1 pfr
|
|
|
|
stroke winfnt otval bitmap synth
|
* include/freetype/ftadvanc.h, src/base/ftadvanc.c,
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.
2008-09-01 23:35:21 +02:00
|
|
|
gxval lcdfil gasp patent advanc
|
* src/base/Jamfile: adding src/base/ftgxval.c
* src/gxvalid/gxvbsln.c, src/gxvalid/gxvcommn.c, src/gxvalid/gxvfeat.c,
src/gxvalid/gxvjust.c, src/gxvalid/gxvkern.c, src/gxvalid/gxvlcar.c,
src/gxvalid/gxvmort.c, src/gxvalid/gxvmort0.c, src/gxvalid/gxvmort1.c,
src/gxvalid/gxvmort2.c, src/gxvalid/gxvmort4.c, src/gxvalid/gxvmort5.c,
src/gxvalid/gxvmorx.c, src/gxvalid/gxvmorx0.c, src/gxvalid/gxvmorx1.c,
src/gxvalid/gxvmorx2.c, src/gxvalid/gxvmorx5.c, src/gxvalid/gxvopbd.c,
src/gxvalid/gxvprop.c, src/sfnt/sfdriver.c, src/truetype/ttgload.c:
removing _many_ compiler warnings when compiling with Visual C++
at maximum level (/W4)
2005-09-23 15:22:10 +02:00
|
|
|
;
|
|
|
|
|
|
|
|
Library $(FT2_LIB) : ft$(_sources).c ;
|
|
|
|
}
|
2005-09-23 09:40:28 +02:00
|
|
|
|
|
|
|
# Add Macintosh-specific file to the library when necessary.
|
|
|
|
#
|
|
|
|
if $(MAC)
|
|
|
|
{
|
|
|
|
Library $(FT2_LIB) : ftmac.c ;
|
|
|
|
}
|
2008-09-30 02:59:55 +02:00
|
|
|
else if $(OS) = MACOSX
|
|
|
|
{
|
|
|
|
if $(FT2_MULTI)
|
|
|
|
{
|
|
|
|
Library $(FT2_LIB) : ftmac.c ;
|
|
|
|
}
|
|
|
|
}
|
2005-09-23 09:40:28 +02:00
|
|
|
|
|
|
|
# end of src/base Jamfile
|