These have not been used in a very, very long time, so better remove them. A corresponding patch will be submitted to the `freetype2-demos' repository. * src/Jamfile, src/*/Jamfile, Jamrules: Delete.GSoC-2020-greg
parent
3f70e6d20c
commit
4eee13404d
31 changed files with 12 additions and 1148 deletions
@ -1,224 +0,0 @@ |
||||
# FreeType 2 top Jamfile. |
||||
# |
||||
# Copyright (C) 2001-2020 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 |
||||
bzip2 # support for bzip2-compressed PCF font |
||||
cache # cache sub-system |
||||
cff # CFF/CEF font driver |
||||
cid # PostScript CID-keyed font driver |
||||
gzip # support for gzip-compressed PCF font |
||||
lzw # support for LZW-compressed PCF font |
||||
pcf # PCF font driver |
||||
pfr # PFR/TrueDoc font driver |
||||
psaux # common PostScript routines module |
||||
pshinter # PostScript hinter module |
||||
psnames # PostScript names handling |
||||
raster # monochrome rasterizer |
||||
sfnt # SFNT-based format support routines |
||||
smooth # anti-aliased rasterizer |
||||
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 `include' in the current include path in order to |
||||
# compile any part of FreeType 2. |
||||
# |
||||
HDRS += $(FT2_INCLUDE) ; |
||||
|
||||
|
||||
# We need to #define FT2_BUILD_LIBRARY so that our sources find the |
||||
# internal headers |
||||
# |
||||
CCFLAGS += -DFT2_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 ; |
||||
|
||||
|
||||
# The files `ftheader.h', `internal.h', and `ftserv.h' are used to define |
||||
# macros that are later used in #include statements. They need to be parsed |
||||
# in order to record these definitions. |
||||
# |
||||
HDRMACRO [ FT2_SubDir $(FT2_INCLUDE_DIR) freetype config ftheader.h ] ; |
||||
HDRMACRO [ FT2_SubDir $(FT2_INCLUDE_DIR) freetype internal internal.h ] ; |
||||
HDRMACRO [ FT2_SubDir $(FT2_INCLUDE_DIR) freetype internal ftserv.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 contains 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 aheader ; |
||||
local headers ; |
||||
|
||||
for aheader in [ Glob $(2) : *.h ] |
||||
{ |
||||
switch $(aheader) |
||||
{ |
||||
case */ftmac.h : |
||||
if ( $(MAC) || $(OS) = MACOSX ) { |
||||
headers += $(aheader) ; |
||||
} |
||||
case *.h : headers += $(aheader) ; |
||||
} |
||||
} |
||||
|
||||
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) |
||||
} |
||||
|
||||
GenExportSymbols ftexport.sym : include/freetype ; |
||||
|
||||
# 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 |
||||
{ |
||||
python3 -m docwriter |
||||
--prefix=ft2 |
||||
--title=FreeType-2.10.2 |
||||
--site=reference |
||||
--output=$(DOC_DIR) |
||||
$(FT2_INCLUDE)/freetype/*.h |
||||
$(FT2_INCLUDE)/freetype/config/*.h |
||||
$(FT2_INCLUDE)/freetype/cache/*.h |
||||
} |
||||
|
||||
RefDoc refdoc ; |
||||
|
||||
|
||||
# end of top Jamfile |
@ -1,71 +0,0 @@ |
||||
# FreeType 2 JamRules. |
||||
# |
||||
# Copyright (C) 2001-2020 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. |
||||
|
||||
|
||||
# This file contains the Jam rules needed to build the FreeType 2 library. |
||||
# It is shared by all Jamfiles and is included only once in the build |
||||
# process. |
||||
# |
||||
|
||||
|
||||
# Call SubDirHdrs on a list of directories. |
||||
# |
||||
rule AddSubDirHdrs |
||||
{ |
||||
local x ; |
||||
|
||||
for x in $(<) |
||||
{ |
||||
SubDirHdrs $(x) ; |
||||
} |
||||
} |
||||
|
||||
|
||||
# Determine prefix of library file. We must use "libxxxxx" on Unix systems, |
||||
# while all other simply use the real name. |
||||
# |
||||
if $(UNIX) |
||||
{ |
||||
LIBPREFIX ?= lib ; |
||||
} |
||||
else |
||||
{ |
||||
LIBPREFIX ?= "" ; |
||||
} |
||||
|
||||
# FT2_TOP contains the location of the FreeType source directory. You can |
||||
# set it to a specific value if you want to compile the library as part of a |
||||
# larger project. |
||||
# |
||||
FT2_TOP ?= $(DOT) ; |
||||
|
||||
# Define a new rule used to declare a sub directory of the Nirvana source |
||||
# tree. |
||||
# |
||||
rule FT2_SubDir |
||||
{ |
||||
if $(FT2_TOP) = $(DOT) |
||||
{ |
||||
return [ FDirName $(<) ] ; |
||||
} |
||||
else |
||||
{ |
||||
return [ FDirName $(FT2_TOP) $(<) ] ; |
||||
} |
||||
} |
||||
|
||||
# We also set ALL_LOCATE_TARGET in order to place all object and library |
||||
# files in "objs". |
||||
# |
||||
ALL_LOCATE_TARGET ?= [ FT2_SubDir objs ] ; |
||||
|
||||
|
||||
# end of Jamrules |
@ -1,19 +0,0 @@ |
||||
# FreeType 2 src Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) ; |
||||
|
||||
for xx in $(FT2_COMPONENTS) |
||||
{ |
||||
SubInclude FT2_TOP $(FT2_SRC_DIR) $(xx) ; |
||||
} |
||||
|
||||
# end of src Jamfile |
@ -1,53 +0,0 @@ |
||||
# FreeType 2 src/autofit Jamfile |
||||
# |
||||
# Copyright (C) 2003-2020 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 src autofit ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
# define FT2_AUTOFIT2 to enable experimental latin hinter replacement |
||||
if $(FT2_AUTOFIT2) |
||||
{ |
||||
CCFLAGS += FT_OPTION_AUTOFIT2 ; |
||||
} |
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = afangles |
||||
afblue |
||||
afcjk |
||||
afdummy |
||||
afglobal |
||||
afhints |
||||
afindic |
||||
aflatin |
||||
afloader |
||||
afmodule |
||||
afpic |
||||
afranges |
||||
afshaper |
||||
afwarp |
||||
; |
||||
|
||||
if $(FT2_AUTOFIT2) |
||||
{ |
||||
_sources += aflatin2 ; |
||||
} |
||||
} |
||||
else |
||||
{ |
||||
_sources = autofit ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/autofit Jamfile |
@ -1,90 +0,0 @@ |
||||
# FreeType 2 src/base Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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 = basepic |
||||
ftadvanc |
||||
ftcalc |
||||
ftcolor |
||||
ftdbgmem |
||||
fterrors |
||||
ftfntfmt |
||||
ftgloadr |
||||
fthash |
||||
ftlcdfil |
||||
ftobjs |
||||
ftoutln |
||||
ftpic |
||||
ftpsprop |
||||
ftrfork |
||||
ftsnames |
||||
ftstream |
||||
fttrigon |
||||
ftutil |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = ftbase ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# Add the optional/replaceable files. |
||||
# |
||||
{ |
||||
local _sources = ftbbox |
||||
ftbdf |
||||
ftbitmap |
||||
ftcid |
||||
ftdebug |
||||
ftfstype |
||||
ftgasp |
||||
ftglyph |
||||
ftgxval |
||||
ftinit |
||||
ftmm |
||||
ftotval |
||||
ftpatent |
||||
ftpfr |
||||
ftstroke |
||||
ftsynth |
||||
ftsystem |
||||
fttype1 |
||||
ftwinfnt |
||||
; |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# Add Macintosh-specific file to the library when necessary. |
||||
# |
||||
if $(MAC) |
||||
{ |
||||
Library $(FT2_LIB) : ftmac.c ; |
||||
} |
||||
else if $(OS) = MACOSX |
||||
{ |
||||
if $(FT2_MULTI) |
||||
{ |
||||
Library $(FT2_LIB) : ftmac.c ; |
||||
} |
||||
} |
||||
|
||||
# end of src/base Jamfile |
@ -1,31 +0,0 @@ |
||||
# FreeType 2 src/bdf Jamfile |
||||
# |
||||
# Copyright (C) 2002-2020 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) bdf ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = bdfdrivr |
||||
bdflib |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = bdf ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/bdf Jamfile |
@ -1,18 +0,0 @@ |
||||
# FreeType 2 src/bzip2 Jamfile |
||||
# |
||||
# Copyright (C) 2010-2020 by |
||||
# Joel Klinghed |
||||
# |
||||
# based on `src/lzw/Jamfile' |
||||
# |
||||
# 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) bzip2 ; |
||||
|
||||
Library $(FT2_LIB) : ftbzip2.c ; |
||||
|
||||
# end of src/bzip2 Jamfile |
@ -1,37 +0,0 @@ |
||||
# FreeType 2 src/cache Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) cache ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = ftcbasic |
||||
ftccache |
||||
ftcglyph |
||||
ftcimage |
||||
ftcmanag |
||||
ftccmap |
||||
ftcmru |
||||
ftcsbits |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = ftcache ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/cache Jamfile |
@ -1,36 +0,0 @@ |
||||
# FreeType 2 src/cff Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) cff ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = cffcmap |
||||
cffdrivr |
||||
cffgload |
||||
cffload |
||||
cffobjs |
||||
cffparse |
||||
cffpic |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = cff ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/cff Jamfile |
@ -1,34 +0,0 @@ |
||||
# FreeType 2 src/cid Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) cid ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = cidgload |
||||
cidload |
||||
cidobjs |
||||
cidparse |
||||
cidriver |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = type1cid ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/cid Jamfile |
@ -1,52 +0,0 @@ |
||||
# FreeType 2 src/gxvalid Jamfile |
||||
# |
||||
# Copyright (C) 2005-2020 by |
||||
# suzuki toshiya, Masatake YAMATO and Red Hat K.K. |
||||
# |
||||
# 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) gxvalid ; |
||||
|
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = gxvbsln |
||||
gxvcommn |
||||
gxvfeat |
||||
gxvjust |
||||
gxvkern |
||||
gxvlcar |
||||
gxvmod |
||||
gxvmort |
||||
gxvmort0 |
||||
gxvmort1 |
||||
gxvmort2 |
||||
gxvmort4 |
||||
gxvmort5 |
||||
gxvmorx |
||||
gxvmorx0 |
||||
gxvmorx1 |
||||
gxvmorx2 |
||||
gxvmorx4 |
||||
gxvmorx5 |
||||
gxvopbd |
||||
gxvprop |
||||
gxvtrak |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = gxvalid ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/gxvalid Jamfile |
@ -1,16 +0,0 @@ |
||||
# FreeType 2 src/gzip Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) gzip ; |
||||
|
||||
Library $(FT2_LIB) : ftgzip.c ; |
||||
|
||||
# end of src/pcf Jamfile |
@ -1,16 +0,0 @@ |
||||
# FreeType 2 src/lzw Jamfile |
||||
# |
||||
# Copyright (C) 2004-2020 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) lzw ; |
||||
|
||||
Library $(FT2_LIB) : ftlzw.c ; |
||||
|
||||
# end of src/lzw Jamfile |
@ -1,37 +0,0 @@ |
||||
# FreeType 2 src/otvalid Jamfile |
||||
# |
||||
# Copyright (C) 2004-2020 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) otvalid ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = otvbase |
||||
otvcommn |
||||
otvgdef |
||||
otvgpos |
||||
otvgsub |
||||
otvjstf |
||||
otvmath |
||||
otvmod |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = otvalid ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/otvalid Jamfile |
@ -1,32 +0,0 @@ |
||||
# FreeType 2 src/pcf Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) pcf ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = pcfdrivr |
||||
pcfread |
||||
pcfutil |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = pcf ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/pcf Jamfile |
@ -1,35 +0,0 @@ |
||||
# FreeType 2 src/pfr Jamfile |
||||
# |
||||
# Copyright (C) 2002-2020 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) pfr ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = pfrcmap |
||||
pfrdrivr |
||||
pfrgload |
||||
pfrload |
||||
pfrobjs |
||||
pfrsbit |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = pfr ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/pfr Jamfile |
@ -1,45 +0,0 @@ |
||||
# FreeType 2 src/psaux Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) psaux ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = afmparse |
||||
psauxmod |
||||
psconv |
||||
psobjs |
||||
t1cmap |
||||
t1decode |
||||
cffdecode |
||||
psarrst |
||||
psblues |
||||
pserror |
||||
psfont |
||||
psft |
||||
pshints |
||||
psintrp |
||||
psread |
||||
psstack |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = psaux ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/psaux Jamfile |
@ -1,34 +0,0 @@ |
||||
# FreeType 2 src/pshinter Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) pshinter ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = pshalgo |
||||
pshglob |
||||
pshmod |
||||
pshpic |
||||
pshrec |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = pshinter ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/pshinter Jamfile |
@ -1,31 +0,0 @@ |
||||
# FreeType 2 src/psnames Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) psnames ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = psmodule |
||||
pspic |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = psnames ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/psnames Jamfile |
@ -1,32 +0,0 @@ |
||||
# FreeType 2 src/raster Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) raster ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = ftraster |
||||
ftrend1 |
||||
rastpic |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = raster ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/raster Jamfile |
@ -1,42 +0,0 @@ |
||||
# FreeType 2 src/sfnt Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) sfnt ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = pngshim |
||||
sfdriver |
||||
sfntpic |
||||
sfobjs |
||||
ttbdf |
||||
ttcmap |
||||
ttcolr |
||||
ttcpal |
||||
ttkern |
||||
ttload |
||||
ttmtx |
||||
ttpost |
||||
ttsbit |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = sfnt ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/sfnt Jamfile |
@ -1,32 +0,0 @@ |
||||
# FreeType 2 src/smooth Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) smooth ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = ftgrays |
||||
ftsmooth |
||||
ftspic |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = smooth ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/smooth Jamfile |
@ -1,5 +0,0 @@ |
||||
# Jamfile for src/tools |
||||
# |
||||
SubDir FT2_TOP src tools ; |
||||
|
||||
Main apinames : apinames.c ; |
@ -1,37 +0,0 @@ |
||||
# FreeType 2 src/truetype Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) truetype ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = ttdriver |
||||
ttgload |
||||
ttgxvar |
||||
ttinterp |
||||
ttobjs |
||||
ttpic |
||||
ttpload |
||||
ttsubpix |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = truetype ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/truetype Jamfile |
@ -1,35 +0,0 @@ |
||||
# FreeType 2 src/type1 Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) type1 ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = t1afm |
||||
t1driver |
||||
t1gload |
||||
t1load |
||||
t1objs |
||||
t1parse |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = type1 ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/type1 Jamfile |
@ -1,32 +0,0 @@ |
||||
# FreeType 2 src/type42 Jamfile |
||||
# |
||||
# Copyright (C) 2002-2020 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) type42 ; |
||||
|
||||
{ |
||||
local _sources ; |
||||
|
||||
if $(FT2_MULTI) |
||||
{ |
||||
_sources = t42drivr |
||||
t42objs |
||||
t42parse |
||||
; |
||||
} |
||||
else |
||||
{ |
||||
_sources = type42 ; |
||||
} |
||||
|
||||
Library $(FT2_LIB) : $(_sources).c ; |
||||
} |
||||
|
||||
# end of src/type42 Jamfile |
@ -1,16 +0,0 @@ |
||||
# FreeType 2 src/winfonts Jamfile |
||||
# |
||||
# Copyright (C) 2001-2020 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) winfonts ; |
||||
|
||||
Library $(FT2_LIB) : winfnt.c ; |
||||
|
||||
# end of src/winfonts Jamfile |
Loading…
Reference in new issue