gecko/modules/freetype2/Jamfile

205 lines
5.5 KiB
Plaintext
Raw Normal View History

# FreeType 2 top Jamfile.
#
# Copyright 2001-2014 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.
# The HDRMACRO is already defined in FTJam and is used to add
# the content of certain macros to the list of included header
# files.
#
# We can compile FreeType 2 with classic Jam however thanks to
# the following code
#
if ! $(JAM_TOOLSET)
{
rule HDRMACRO
{
# nothing
}
}
# We need to invoke a SubDir rule if the FT2 source directory top is not the
# current directory. This allows us to build FreeType 2 as part of a larger
# project easily.
#
if $(FT2_TOP) != $(DOT)
{
SubDir FT2_TOP ;
}
# The following macros define the include directory, the source directory,
# and the final library name (without library extensions). They can be
# replaced by other definitions when the library is compiled as part of
# a larger project.
#
# Name of FreeType include directory during compilation.
# This is relative to FT2_TOP.
#
FT2_INCLUDE_DIR ?= include ;
# Name of FreeType source directory during compilation.
# This is relative to FT2_TOP.
#
FT2_SRC_DIR ?= src ;
# Name of final library, without extension.
#
FT2_LIB ?= $(LIBPREFIX)freetype ;
# Define FT2_BUILD_INCLUDE to point to your build-specific directory.
# This is prepended to FT2_INCLUDE_DIR. It can be used to specify
# the location of a custom <ft2build.h> which will point to custom
# versions of `ftmodule.h' and `ftoption.h', for example.
#
FT2_BUILD_INCLUDE ?= ;
# The list of modules to compile on any given build of the library.
# By default, this will contain _all_ modules defined in FT2_SRC_DIR.
#
# IMPORTANT: You'll need to change the content of `ftmodule.h' as well
# if you modify this list or provide your own.
#
FT2_COMPONENTS ?= autofit # auto-fitter
base # base component (public APIs)
bdf # BDF font driver
cache # cache sub-system
cff # CFF/CEF font driver
cid # PostScript CID-keyed font driver
pcf # PCF font driver
bzip2 # support for bzip2-compressed PCF font
gzip # support for gzip-compressed PCF font
lzw # support for LZW-compressed PCF font
pfr # PFR/TrueDoc font driver
psaux # common PostScript routines module
pshinter # PostScript hinter module
psnames # PostScript names handling
raster # monochrome rasterizer
smooth # anti-aliased rasterizer
sfnt # SFNT-based format support routines
truetype # TrueType font driver
type1 # PostScript Type 1 font driver
type42 # PostScript Type 42 (embedded TrueType) driver
winfonts # Windows FON/FNT font driver
;
# Don't touch.
#
FT2_INCLUDE = $(FT2_BUILD_INCLUDE)
[ FT2_SubDir $(FT2_INCLUDE_DIR) ] ;
FT2_SRC = [ FT2_SubDir $(FT2_SRC_DIR) ] ;
# Location of API Reference Documentation
#
if $(DOC_DIR)
{
DOC_DIR = $(DOCDIR:T) ;
}
else
{
DOC_DIR = docs/reference ;
}
# Only used by FreeType developers.
#
if $(DEBUG_HINTER)
{
CCFLAGS += -DDEBUG_HINTER ;
}
# We need `freetype2/include' in the current include path in order to
# compile any part of FreeType 2.
#: updating documentation for upcoming release
HDRS += $(FT2_INCLUDE) ;
# We need to #define FT2_BUILD_LIBRARY so that our sources find the
# internal headers
#
DEFINES += FT2_BUILD_LIBRARY ;
# Uncomment the following line if you want to build individual source files
# for each FreeType 2 module. This is only useful during development, and
# is better defined as an environment variable anyway!
#
# FT2_MULTI = true ;
Bug 966795 - Update to freetype 2.5.2, r=jfkthame --HG-- rename : modules/freetype2/builds/amiga/include/freetype/config/ftconfig.h => modules/freetype2/builds/amiga/include/config/ftconfig.h rename : modules/freetype2/builds/amiga/include/freetype/config/ftmodule.h => modules/freetype2/builds/amiga/include/config/ftmodule.h rename : modules/freetype2/builds/win32/detect.mk => modules/freetype2/builds/windows/detect.mk rename : modules/freetype2/builds/win32/ftdebug.c => modules/freetype2/builds/windows/ftdebug.c rename : modules/freetype2/builds/win32/vc2005/freetype.sln => modules/freetype2/builds/windows/vc2005/freetype.sln rename : modules/freetype2/builds/win32/vc2005/freetype.vcproj => modules/freetype2/builds/windows/vc2005/freetype.vcproj rename : modules/freetype2/builds/win32/vc2008/freetype.sln => modules/freetype2/builds/windows/vc2008/freetype.sln rename : modules/freetype2/builds/win32/vc2008/freetype.vcproj => modules/freetype2/builds/windows/vc2008/freetype.vcproj rename : modules/freetype2/builds/win32/vc2010/freetype.vcxproj.filters => modules/freetype2/builds/windows/vc2010/freetype.vcxproj.filters rename : modules/freetype2/builds/win32/visualce/freetype.dsp => modules/freetype2/builds/windows/visualc/freetype.dsp rename : modules/freetype2/builds/win32/visualce/freetype.dsw => modules/freetype2/builds/windows/visualc/freetype.dsw rename : modules/freetype2/builds/win32/visualc/freetype.sln => modules/freetype2/builds/windows/visualc/freetype.sln rename : modules/freetype2/builds/win32/visualc/freetype.vcproj => modules/freetype2/builds/windows/visualc/freetype.vcproj rename : modules/freetype2/builds/win32/visualce/freetype.dsp => modules/freetype2/builds/windows/visualce/freetype.dsp rename : modules/freetype2/builds/win32/visualce/freetype.dsw => modules/freetype2/builds/windows/visualce/freetype.dsw rename : modules/freetype2/builds/win32/visualce/freetype.vcproj => modules/freetype2/builds/windows/visualce/freetype.vcproj rename : modules/freetype2/builds/win32/w32-bcc.mk => modules/freetype2/builds/windows/w32-bcc.mk rename : modules/freetype2/builds/win32/w32-bccd.mk => modules/freetype2/builds/windows/w32-bccd.mk rename : modules/freetype2/builds/win32/w32-dev.mk => modules/freetype2/builds/windows/w32-dev.mk rename : modules/freetype2/builds/win32/w32-gcc.mk => modules/freetype2/builds/windows/w32-gcc.mk rename : modules/freetype2/builds/win32/w32-icc.mk => modules/freetype2/builds/windows/w32-icc.mk rename : modules/freetype2/builds/win32/w32-intl.mk => modules/freetype2/builds/windows/w32-intl.mk rename : modules/freetype2/builds/win32/w32-lcc.mk => modules/freetype2/builds/windows/w32-lcc.mk rename : modules/freetype2/builds/win32/w32-mingw32.mk => modules/freetype2/builds/windows/w32-mingw32.mk rename : modules/freetype2/builds/win32/w32-vcc.mk => modules/freetype2/builds/windows/w32-vcc.mk rename : modules/freetype2/builds/win32/w32-wat.mk => modules/freetype2/builds/windows/w32-wat.mk rename : modules/freetype2/builds/win32/win32-def.mk => modules/freetype2/builds/windows/win32-def.mk rename : modules/freetype2/include/freetype/config/ftconfig.h => modules/freetype2/include/config/ftconfig.h rename : modules/freetype2/include/freetype/config/ftheader.h => modules/freetype2/include/config/ftheader.h rename : modules/freetype2/include/freetype/config/ftmodule.h => modules/freetype2/include/config/ftmodule.h rename : modules/freetype2/include/freetype/config/ftoption.h => modules/freetype2/include/config/ftoption.h rename : modules/freetype2/include/freetype/config/ftstdlib.h => modules/freetype2/include/config/ftstdlib.h rename : modules/freetype2/include/freetype/freetype.h => modules/freetype2/include/freetype.h rename : modules/freetype2/include/freetype/ftadvanc.h => modules/freetype2/include/ftadvanc.h rename : modules/freetype2/include/freetype/ftautoh.h => modules/freetype2/include/ftautoh.h rename : modules/freetype2/include/freetype/ftbbox.h => modules/freetype2/include/ftbbox.h rename : modules/freetype2/include/freetype/ftbdf.h => modules/freetype2/include/ftbdf.h rename : modules/freetype2/include/freetype/ftbitmap.h => modules/freetype2/include/ftbitmap.h rename : modules/freetype2/include/freetype/ftbzip2.h => modules/freetype2/include/ftbzip2.h rename : modules/freetype2/include/freetype/ftcache.h => modules/freetype2/include/ftcache.h rename : modules/freetype2/include/freetype/ftchapters.h => modules/freetype2/include/ftchapters.h rename : modules/freetype2/include/freetype/ftcid.h => modules/freetype2/include/ftcid.h rename : modules/freetype2/include/freetype/fterrdef.h => modules/freetype2/include/fterrdef.h rename : modules/freetype2/include/freetype/fterrors.h => modules/freetype2/include/fterrors.h rename : modules/freetype2/include/freetype/ftgasp.h => modules/freetype2/include/ftgasp.h rename : modules/freetype2/include/freetype/ftglyph.h => modules/freetype2/include/ftglyph.h rename : modules/freetype2/include/freetype/ftgxval.h => modules/freetype2/include/ftgxval.h rename : modules/freetype2/include/freetype/ftgzip.h => modules/freetype2/include/ftgzip.h rename : modules/freetype2/include/freetype/ftimage.h => modules/freetype2/include/ftimage.h rename : modules/freetype2/include/freetype/ftincrem.h => modules/freetype2/include/ftincrem.h rename : modules/freetype2/include/freetype/ftlcdfil.h => modules/freetype2/include/ftlcdfil.h rename : modules/freetype2/include/freetype/ftlist.h => modules/freetype2/include/ftlist.h rename : modules/freetype2/include/freetype/ftlzw.h => modules/freetype2/include/ftlzw.h rename : modules/freetype2/include/freetype/ftmac.h => modules/freetype2/include/ftmac.h rename : modules/freetype2/include/freetype/ftmm.h => modules/freetype2/include/ftmm.h rename : modules/freetype2/include/freetype/ftmodapi.h => modules/freetype2/include/ftmodapi.h rename : modules/freetype2/include/freetype/ftmoderr.h => modules/freetype2/include/ftmoderr.h rename : modules/freetype2/include/freetype/ftotval.h => modules/freetype2/include/ftotval.h rename : modules/freetype2/include/freetype/ftoutln.h => modules/freetype2/include/ftoutln.h rename : modules/freetype2/include/freetype/ftpfr.h => modules/freetype2/include/ftpfr.h rename : modules/freetype2/include/freetype/ftrender.h => modules/freetype2/include/ftrender.h rename : modules/freetype2/include/freetype/ftsizes.h => modules/freetype2/include/ftsizes.h rename : modules/freetype2/include/freetype/ftsnames.h => modules/freetype2/include/ftsnames.h rename : modules/freetype2/include/freetype/ftstroke.h => modules/freetype2/include/ftstroke.h rename : modules/freetype2/include/freetype/ftsynth.h => modules/freetype2/include/ftsynth.h rename : modules/freetype2/include/freetype/ftsystem.h => modules/freetype2/include/ftsystem.h rename : modules/freetype2/include/freetype/fttrigon.h => modules/freetype2/include/fttrigon.h rename : modules/freetype2/include/freetype/ftttdrv.h => modules/freetype2/include/ftttdrv.h rename : modules/freetype2/include/freetype/fttypes.h => modules/freetype2/include/fttypes.h rename : modules/freetype2/include/freetype/ftwinfnt.h => modules/freetype2/include/ftwinfnt.h rename : modules/freetype2/include/freetype/ftxf86.h => modules/freetype2/include/ftxf86.h rename : modules/freetype2/include/freetype/internal/autohint.h => modules/freetype2/include/internal/autohint.h rename : modules/freetype2/include/freetype/internal/ftcalc.h => modules/freetype2/include/internal/ftcalc.h rename : modules/freetype2/include/freetype/internal/ftdebug.h => modules/freetype2/include/internal/ftdebug.h rename : modules/freetype2/include/freetype/internal/ftdriver.h => modules/freetype2/include/internal/ftdriver.h rename : modules/freetype2/include/freetype/internal/ftgloadr.h => modules/freetype2/include/internal/ftgloadr.h rename : modules/freetype2/include/freetype/internal/ftmemory.h => modules/freetype2/include/internal/ftmemory.h rename : modules/freetype2/include/freetype/internal/ftobjs.h => modules/freetype2/include/internal/ftobjs.h rename : modules/freetype2/include/freetype/internal/ftpic.h => modules/freetype2/include/internal/ftpic.h rename : modules/freetype2/include/freetype/internal/ftrfork.h => modules/freetype2/include/internal/ftrfork.h rename : modules/freetype2/include/freetype/internal/ftserv.h => modules/freetype2/include/internal/ftserv.h rename : modules/freetype2/include/freetype/internal/ftstream.h => modules/freetype2/include/internal/ftstream.h rename : modules/freetype2/include/freetype/internal/fttrace.h => modules/freetype2/include/internal/fttrace.h rename : modules/freetype2/include/freetype/internal/ftvalid.h => modules/freetype2/include/internal/ftvalid.h rename : modules/freetype2/include/freetype/internal/psaux.h => modules/freetype2/include/internal/psaux.h rename : modules/freetype2/include/freetype/internal/pshints.h => modules/freetype2/include/internal/pshints.h rename : modules/freetype2/include/freetype/internal/services/svbdf.h => modules/freetype2/include/internal/services/svbdf.h rename : modules/freetype2/include/freetype/internal/services/svcid.h => modules/freetype2/include/internal/services/svcid.h rename : modules/freetype2/include/freetype/internal/services/svgldict.h => modules/freetype2/include/internal/services/svgldict.h rename : modules/freetype2/include/freetype/internal/services/svgxval.h => modules/freetype2/include/internal/services/svgxval.h rename : modules/freetype2/include/freetype/internal/services/svkern.h => modules/freetype2/include/internal/services/svkern.h rename : modules/freetype2/include/freetype/internal/services/svmm.h => modules/freetype2/include/internal/services/svmm.h rename : modules/freetype2/include/freetype/internal/services/svotval.h => modules/freetype2/include/internal/services/svotval.h rename : modules/freetype2/include/freetype/internal/services/svpfr.h => modules/freetype2/include/internal/services/svpfr.h rename : modules/freetype2/include/freetype/internal/services/svpostnm.h => modules/freetype2/include/internal/services/svpostnm.h rename : modules/freetype2/include/freetype/internal/services/svprop.h => modules/freetype2/include/internal/services/svprop.h rename : modules/freetype2/include/freetype/internal/services/svpscmap.h => modules/freetype2/include/internal/services/svpscmap.h rename : modules/freetype2/include/freetype/internal/services/svpsinfo.h => modules/freetype2/include/internal/services/svpsinfo.h rename : modules/freetype2/include/freetype/internal/services/svsfnt.h => modules/freetype2/include/internal/services/svsfnt.h rename : modules/freetype2/include/freetype/internal/services/svttcmap.h => modules/freetype2/include/internal/services/svttcmap.h rename : modules/freetype2/include/freetype/internal/services/svtteng.h => modules/freetype2/include/internal/services/svtteng.h rename : modules/freetype2/include/freetype/internal/services/svttglyf.h => modules/freetype2/include/internal/services/svttglyf.h rename : modules/freetype2/include/freetype/internal/services/svwinfnt.h => modules/freetype2/include/internal/services/svwinfnt.h rename : modules/freetype2/include/freetype/internal/services/svxf86nm.h => modules/freetype2/include/internal/services/svxf86nm.h rename : modules/freetype2/include/freetype/internal/sfnt.h => modules/freetype2/include/internal/sfnt.h rename : modules/freetype2/include/freetype/internal/t1types.h => modules/freetype2/include/internal/t1types.h rename : modules/freetype2/include/freetype/internal/tttypes.h => modules/freetype2/include/internal/tttypes.h rename : modules/freetype2/include/freetype/t1tables.h => modules/freetype2/include/t1tables.h rename : modules/freetype2/include/freetype/ttnameid.h => modules/freetype2/include/ttnameid.h rename : modules/freetype2/include/freetype/tttables.h => modules/freetype2/include/tttables.h rename : modules/freetype2/include/freetype/tttags.h => modules/freetype2/include/tttags.h rename : modules/freetype2/include/freetype/ttunpat.h => modules/freetype2/include/ttunpat.h
2014-02-03 15:43:19 -08:00
# The file <config/ftheader.h> is used to define macros that are later used
# in #include statements. It needs to be parsed in order to record these
# definitions.
#
HDRMACRO [ FT2_SubDir include freetype config ftheader.h ] ;
HDRMACRO [ FT2_SubDir include freetype internal internal.h ] ;
# Now include the Jamfile in `freetype2/src', used to drive the compilation
# of each FreeType 2 component and/or module.
#
SubInclude FT2_TOP $(FT2_SRC_DIR) ;
# Handle the generation of the `ftexport.sym' file which contain the list
# of exported symbols. This can be used on Unix by libtool.
#
SubInclude FT2_TOP $(FT2_SRC_DIR) tools ;
rule GenExportSymbols
{
local apinames = apinames$(SUFEXE) ;
local headers = [ Glob $(2) : *.h ] ;
LOCATE on $(1) = $(ALL_LOCATE_TARGET) ;
APINAMES on $(1) = apinames$(SUFEXE) ;
Depends $(1) : $(apinames) $(headers) ;
GenExportSymbols1 $(1) : $(headers) ;
Clean clean : $(1) ;
}
actions GenExportSymbols1 bind APINAMES
{
$(APINAMES) $(2) > $(1)
}
Bug 966795 - Update to freetype 2.5.2, r=jfkthame --HG-- rename : modules/freetype2/builds/amiga/include/freetype/config/ftconfig.h => modules/freetype2/builds/amiga/include/config/ftconfig.h rename : modules/freetype2/builds/amiga/include/freetype/config/ftmodule.h => modules/freetype2/builds/amiga/include/config/ftmodule.h rename : modules/freetype2/builds/win32/detect.mk => modules/freetype2/builds/windows/detect.mk rename : modules/freetype2/builds/win32/ftdebug.c => modules/freetype2/builds/windows/ftdebug.c rename : modules/freetype2/builds/win32/vc2005/freetype.sln => modules/freetype2/builds/windows/vc2005/freetype.sln rename : modules/freetype2/builds/win32/vc2005/freetype.vcproj => modules/freetype2/builds/windows/vc2005/freetype.vcproj rename : modules/freetype2/builds/win32/vc2008/freetype.sln => modules/freetype2/builds/windows/vc2008/freetype.sln rename : modules/freetype2/builds/win32/vc2008/freetype.vcproj => modules/freetype2/builds/windows/vc2008/freetype.vcproj rename : modules/freetype2/builds/win32/vc2010/freetype.vcxproj.filters => modules/freetype2/builds/windows/vc2010/freetype.vcxproj.filters rename : modules/freetype2/builds/win32/visualce/freetype.dsp => modules/freetype2/builds/windows/visualc/freetype.dsp rename : modules/freetype2/builds/win32/visualce/freetype.dsw => modules/freetype2/builds/windows/visualc/freetype.dsw rename : modules/freetype2/builds/win32/visualc/freetype.sln => modules/freetype2/builds/windows/visualc/freetype.sln rename : modules/freetype2/builds/win32/visualc/freetype.vcproj => modules/freetype2/builds/windows/visualc/freetype.vcproj rename : modules/freetype2/builds/win32/visualce/freetype.dsp => modules/freetype2/builds/windows/visualce/freetype.dsp rename : modules/freetype2/builds/win32/visualce/freetype.dsw => modules/freetype2/builds/windows/visualce/freetype.dsw rename : modules/freetype2/builds/win32/visualce/freetype.vcproj => modules/freetype2/builds/windows/visualce/freetype.vcproj rename : modules/freetype2/builds/win32/w32-bcc.mk => modules/freetype2/builds/windows/w32-bcc.mk rename : modules/freetype2/builds/win32/w32-bccd.mk => modules/freetype2/builds/windows/w32-bccd.mk rename : modules/freetype2/builds/win32/w32-dev.mk => modules/freetype2/builds/windows/w32-dev.mk rename : modules/freetype2/builds/win32/w32-gcc.mk => modules/freetype2/builds/windows/w32-gcc.mk rename : modules/freetype2/builds/win32/w32-icc.mk => modules/freetype2/builds/windows/w32-icc.mk rename : modules/freetype2/builds/win32/w32-intl.mk => modules/freetype2/builds/windows/w32-intl.mk rename : modules/freetype2/builds/win32/w32-lcc.mk => modules/freetype2/builds/windows/w32-lcc.mk rename : modules/freetype2/builds/win32/w32-mingw32.mk => modules/freetype2/builds/windows/w32-mingw32.mk rename : modules/freetype2/builds/win32/w32-vcc.mk => modules/freetype2/builds/windows/w32-vcc.mk rename : modules/freetype2/builds/win32/w32-wat.mk => modules/freetype2/builds/windows/w32-wat.mk rename : modules/freetype2/builds/win32/win32-def.mk => modules/freetype2/builds/windows/win32-def.mk rename : modules/freetype2/include/freetype/config/ftconfig.h => modules/freetype2/include/config/ftconfig.h rename : modules/freetype2/include/freetype/config/ftheader.h => modules/freetype2/include/config/ftheader.h rename : modules/freetype2/include/freetype/config/ftmodule.h => modules/freetype2/include/config/ftmodule.h rename : modules/freetype2/include/freetype/config/ftoption.h => modules/freetype2/include/config/ftoption.h rename : modules/freetype2/include/freetype/config/ftstdlib.h => modules/freetype2/include/config/ftstdlib.h rename : modules/freetype2/include/freetype/freetype.h => modules/freetype2/include/freetype.h rename : modules/freetype2/include/freetype/ftadvanc.h => modules/freetype2/include/ftadvanc.h rename : modules/freetype2/include/freetype/ftautoh.h => modules/freetype2/include/ftautoh.h rename : modules/freetype2/include/freetype/ftbbox.h => modules/freetype2/include/ftbbox.h rename : modules/freetype2/include/freetype/ftbdf.h => modules/freetype2/include/ftbdf.h rename : modules/freetype2/include/freetype/ftbitmap.h => modules/freetype2/include/ftbitmap.h rename : modules/freetype2/include/freetype/ftbzip2.h => modules/freetype2/include/ftbzip2.h rename : modules/freetype2/include/freetype/ftcache.h => modules/freetype2/include/ftcache.h rename : modules/freetype2/include/freetype/ftchapters.h => modules/freetype2/include/ftchapters.h rename : modules/freetype2/include/freetype/ftcid.h => modules/freetype2/include/ftcid.h rename : modules/freetype2/include/freetype/fterrdef.h => modules/freetype2/include/fterrdef.h rename : modules/freetype2/include/freetype/fterrors.h => modules/freetype2/include/fterrors.h rename : modules/freetype2/include/freetype/ftgasp.h => modules/freetype2/include/ftgasp.h rename : modules/freetype2/include/freetype/ftglyph.h => modules/freetype2/include/ftglyph.h rename : modules/freetype2/include/freetype/ftgxval.h => modules/freetype2/include/ftgxval.h rename : modules/freetype2/include/freetype/ftgzip.h => modules/freetype2/include/ftgzip.h rename : modules/freetype2/include/freetype/ftimage.h => modules/freetype2/include/ftimage.h rename : modules/freetype2/include/freetype/ftincrem.h => modules/freetype2/include/ftincrem.h rename : modules/freetype2/include/freetype/ftlcdfil.h => modules/freetype2/include/ftlcdfil.h rename : modules/freetype2/include/freetype/ftlist.h => modules/freetype2/include/ftlist.h rename : modules/freetype2/include/freetype/ftlzw.h => modules/freetype2/include/ftlzw.h rename : modules/freetype2/include/freetype/ftmac.h => modules/freetype2/include/ftmac.h rename : modules/freetype2/include/freetype/ftmm.h => modules/freetype2/include/ftmm.h rename : modules/freetype2/include/freetype/ftmodapi.h => modules/freetype2/include/ftmodapi.h rename : modules/freetype2/include/freetype/ftmoderr.h => modules/freetype2/include/ftmoderr.h rename : modules/freetype2/include/freetype/ftotval.h => modules/freetype2/include/ftotval.h rename : modules/freetype2/include/freetype/ftoutln.h => modules/freetype2/include/ftoutln.h rename : modules/freetype2/include/freetype/ftpfr.h => modules/freetype2/include/ftpfr.h rename : modules/freetype2/include/freetype/ftrender.h => modules/freetype2/include/ftrender.h rename : modules/freetype2/include/freetype/ftsizes.h => modules/freetype2/include/ftsizes.h rename : modules/freetype2/include/freetype/ftsnames.h => modules/freetype2/include/ftsnames.h rename : modules/freetype2/include/freetype/ftstroke.h => modules/freetype2/include/ftstroke.h rename : modules/freetype2/include/freetype/ftsynth.h => modules/freetype2/include/ftsynth.h rename : modules/freetype2/include/freetype/ftsystem.h => modules/freetype2/include/ftsystem.h rename : modules/freetype2/include/freetype/fttrigon.h => modules/freetype2/include/fttrigon.h rename : modules/freetype2/include/freetype/ftttdrv.h => modules/freetype2/include/ftttdrv.h rename : modules/freetype2/include/freetype/fttypes.h => modules/freetype2/include/fttypes.h rename : modules/freetype2/include/freetype/ftwinfnt.h => modules/freetype2/include/ftwinfnt.h rename : modules/freetype2/include/freetype/ftxf86.h => modules/freetype2/include/ftxf86.h rename : modules/freetype2/include/freetype/internal/autohint.h => modules/freetype2/include/internal/autohint.h rename : modules/freetype2/include/freetype/internal/ftcalc.h => modules/freetype2/include/internal/ftcalc.h rename : modules/freetype2/include/freetype/internal/ftdebug.h => modules/freetype2/include/internal/ftdebug.h rename : modules/freetype2/include/freetype/internal/ftdriver.h => modules/freetype2/include/internal/ftdriver.h rename : modules/freetype2/include/freetype/internal/ftgloadr.h => modules/freetype2/include/internal/ftgloadr.h rename : modules/freetype2/include/freetype/internal/ftmemory.h => modules/freetype2/include/internal/ftmemory.h rename : modules/freetype2/include/freetype/internal/ftobjs.h => modules/freetype2/include/internal/ftobjs.h rename : modules/freetype2/include/freetype/internal/ftpic.h => modules/freetype2/include/internal/ftpic.h rename : modules/freetype2/include/freetype/internal/ftrfork.h => modules/freetype2/include/internal/ftrfork.h rename : modules/freetype2/include/freetype/internal/ftserv.h => modules/freetype2/include/internal/ftserv.h rename : modules/freetype2/include/freetype/internal/ftstream.h => modules/freetype2/include/internal/ftstream.h rename : modules/freetype2/include/freetype/internal/fttrace.h => modules/freetype2/include/internal/fttrace.h rename : modules/freetype2/include/freetype/internal/ftvalid.h => modules/freetype2/include/internal/ftvalid.h rename : modules/freetype2/include/freetype/internal/psaux.h => modules/freetype2/include/internal/psaux.h rename : modules/freetype2/include/freetype/internal/pshints.h => modules/freetype2/include/internal/pshints.h rename : modules/freetype2/include/freetype/internal/services/svbdf.h => modules/freetype2/include/internal/services/svbdf.h rename : modules/freetype2/include/freetype/internal/services/svcid.h => modules/freetype2/include/internal/services/svcid.h rename : modules/freetype2/include/freetype/internal/services/svgldict.h => modules/freetype2/include/internal/services/svgldict.h rename : modules/freetype2/include/freetype/internal/services/svgxval.h => modules/freetype2/include/internal/services/svgxval.h rename : modules/freetype2/include/freetype/internal/services/svkern.h => modules/freetype2/include/internal/services/svkern.h rename : modules/freetype2/include/freetype/internal/services/svmm.h => modules/freetype2/include/internal/services/svmm.h rename : modules/freetype2/include/freetype/internal/services/svotval.h => modules/freetype2/include/internal/services/svotval.h rename : modules/freetype2/include/freetype/internal/services/svpfr.h => modules/freetype2/include/internal/services/svpfr.h rename : modules/freetype2/include/freetype/internal/services/svpostnm.h => modules/freetype2/include/internal/services/svpostnm.h rename : modules/freetype2/include/freetype/internal/services/svprop.h => modules/freetype2/include/internal/services/svprop.h rename : modules/freetype2/include/freetype/internal/services/svpscmap.h => modules/freetype2/include/internal/services/svpscmap.h rename : modules/freetype2/include/freetype/internal/services/svpsinfo.h => modules/freetype2/include/internal/services/svpsinfo.h rename : modules/freetype2/include/freetype/internal/services/svsfnt.h => modules/freetype2/include/internal/services/svsfnt.h rename : modules/freetype2/include/freetype/internal/services/svttcmap.h => modules/freetype2/include/internal/services/svttcmap.h rename : modules/freetype2/include/freetype/internal/services/svtteng.h => modules/freetype2/include/internal/services/svtteng.h rename : modules/freetype2/include/freetype/internal/services/svttglyf.h => modules/freetype2/include/internal/services/svttglyf.h rename : modules/freetype2/include/freetype/internal/services/svwinfnt.h => modules/freetype2/include/internal/services/svwinfnt.h rename : modules/freetype2/include/freetype/internal/services/svxf86nm.h => modules/freetype2/include/internal/services/svxf86nm.h rename : modules/freetype2/include/freetype/internal/sfnt.h => modules/freetype2/include/internal/sfnt.h rename : modules/freetype2/include/freetype/internal/t1types.h => modules/freetype2/include/internal/t1types.h rename : modules/freetype2/include/freetype/internal/tttypes.h => modules/freetype2/include/internal/tttypes.h rename : modules/freetype2/include/freetype/t1tables.h => modules/freetype2/include/t1tables.h rename : modules/freetype2/include/freetype/ttnameid.h => modules/freetype2/include/ttnameid.h rename : modules/freetype2/include/freetype/tttables.h => modules/freetype2/include/tttables.h rename : modules/freetype2/include/freetype/tttags.h => modules/freetype2/include/tttags.h rename : modules/freetype2/include/freetype/ttunpat.h => modules/freetype2/include/ttunpat.h
2014-02-03 15:43:19 -08:00
GenExportSymbols ftexport.sym : include include/cache ;
# Test files (hinter debugging). Only used by FreeType developers.
#
if $(DEBUG_HINTER)
{
SubInclude FT2_TOP tests ;
}
rule RefDoc
{
Depends $1 : all ;
NotFile $1 ;
Always $1 ;
}
actions RefDoc
{
python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.5.3 --output=$(DOC_DIR) $(FT2_INCLUDE)/*.h $(FT2_INCLUDE)/config/*.h
}
RefDoc refdoc ;
# end of top Jamfile