2001-04-03 23:07:36 +02:00
|
|
|
# FreeType 2 src/base Jamfile (c) 2001 David Turner
|
|
|
|
#
|
2001-03-24 18:10:09 +01:00
|
|
|
|
2001-04-03 23:07:36 +02:00
|
|
|
SubDir FT2_TOP src base ;
|
2001-03-24 18:10:09 +01:00
|
|
|
|
2001-04-03 23:07:36 +02:00
|
|
|
SubDirHdrs [ FT2_SubDir src base ] ;
|
2001-03-24 18:10:09 +01:00
|
|
|
|
|
|
|
{
|
2001-04-03 23:07:36 +02:00
|
|
|
local _sources ;
|
|
|
|
|
|
|
|
if $(FT2_MULTI)
|
|
|
|
{
|
* include/freetype/fttrigon.h, src/base/fttrigon.c, src/base/ftbase.c,
src/base/Jamfile, src/base/rules.mk: adding trigonometric functions
to the core API (using Cordic algorithms).
* builds/top_level.mk, builds/newline, builds/detect.mk: fixed problems
with Make on Windows 2000, as well as problems when "make distclean" is
invoked on a non-Unix platform when there is no "config.mk" in the
current directory..
* builds/freetype.mk: fixed a problem with object deletions under
Dos/Windows/OS/2 systems
* src/tools: added new directory to hold tools and test programs
moved docmaker.py, glnames.py to it..
* src/tools/docmaker.py: improved the script to add the current date
at the footer of each web page (useful to distinguish between versions)
* Jamfile: fixed incorrect HDRMACRO argument.
* TODO: removed the cubic arc bbox computation note, since it has been
fixed recently..
* include/freetype/t1tables.h, include/freetype/config/ftoption.h:
formatting
2001-05-11 16:25:57 +02:00
|
|
|
_sources = ftcalc ftextend ftlist ftobjs ftstream ftoutln ftnames fttrigon ;
|
2001-04-03 23:07:36 +02:00
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
2001-04-06 09:05:50 +02:00
|
|
|
_sources = ftbase ;
|
2001-04-03 23:07:36 +02:00
|
|
|
}
|
|
|
|
|
2001-04-06 09:05:50 +02:00
|
|
|
Library $(FT2_LIB) : $(_sources).c ;
|
2001-03-24 18:10:09 +01:00
|
|
|
}
|
|
|
|
|
2001-04-03 23:07:36 +02:00
|
|
|
# Add the optional/replaceable files.
|
2001-03-24 18:10:09 +01:00
|
|
|
#
|
2001-04-03 23:07:36 +02:00
|
|
|
Library $(FT2_LIB) : ftsystem.c ftinit.c ftglyph.c ftmm.c
|
|
|
|
ftbbox.c ftdebug.c ;
|
2001-03-24 18:10:09 +01:00
|
|
|
|
2001-04-03 23:07:36 +02:00
|
|
|
# Add Macintosh-specific file to the library when necessary.
|
2001-03-24 18:10:09 +01:00
|
|
|
#
|
|
|
|
if $(MAC)
|
|
|
|
{
|
2001-04-03 23:07:36 +02:00
|
|
|
Library $(FT2_LIB) : ftmac.c ;
|
2001-03-24 18:10:09 +01:00
|
|
|
}
|
|
|
|
|
2001-04-03 23:07:36 +02:00
|
|
|
# end of src/base Jamfile
|