Here are two patches to remove the Jamrules/Jamfiles from the build and
documentation.
- David
From bfae69d8320e269975ba59f6293031242e9d7653 Mon Sep 17 00:00:00 2001
From: David Turner
Date: Mon, 18 May 2020 09:16:12 +0200
Subject: [build] Remove Jamfile files from the tree.
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.
---
Jamfile| 224 -
Jamrules | 71 -
builds/unix/configure.raw | 4 -
devel/ftoption.h | 2 +-
include/freetype/config/ftoption.h | 2 +-
src/Jamfile| 19 ---
src/autofit/Jamfile| 53 ---
src/base/Jamfile | 90
src/bdf/Jamfile| 31
src/bzip2/Jamfile | 18 ---
src/cache/Jamfile | 37 -
src/cff/Jamfile| 36 -
src/cid/Jamfile| 34 -
src/gxvalid/Jamfile| 52 ---
src/gzip/Jamfile | 16 ---
src/lzw/Jamfile| 16 ---
src/otvalid/Jamfile| 37 -
src/pcf/Jamfile| 32 -
src/pfr/Jamfile| 35 -
src/psaux/Jamfile | 45 --
src/pshinter/Jamfile | 34 -
src/psnames/Jamfile| 31
src/raster/Jamfile | 32 -
src/sfnt/Jamfile | 42 --
src/smooth/Jamfile | 32 -
src/tools/Jamfile | 5 -
src/truetype/Jamfile | 37 -
src/type1/Jamfile | 35 -
src/type42/Jamfile | 32 -
src/winfonts/Jamfile | 16 ---
30 files changed, 2 insertions(+), 1148 deletions(-)
delete mode 100644 Jamfile
delete mode 100644 Jamrules
delete mode 100644 src/Jamfile
delete mode 100644 src/autofit/Jamfile
delete mode 100644 src/base/Jamfile
delete mode 100644 src/bdf/Jamfile
delete mode 100644 src/bzip2/Jamfile
delete mode 100644 src/cache/Jamfile
delete mode 100644 src/cff/Jamfile
delete mode 100644 src/cid/Jamfile
delete mode 100644 src/gxvalid/Jamfile
delete mode 100644 src/gzip/Jamfile
delete mode 100644 src/lzw/Jamfile
delete mode 100644 src/otvalid/Jamfile
delete mode 100644 src/pcf/Jamfile
delete mode 100644 src/pfr/Jamfile
delete mode 100644 src/psaux/Jamfile
delete mode 100644 src/pshinter/Jamfile
delete mode 100644 src/psnames/Jamfile
delete mode 100644 src/raster/Jamfile
delete mode 100644 src/sfnt/Jamfile
delete mode 100644 src/smooth/Jamfile
delete mode 100644 src/tools/Jamfile
delete mode 100644 src/truetype/Jamfile
delete mode 100644 src/type1/Jamfile
delete mode 100644 src/type42/Jamfile
delete mode 100644 src/winfonts/Jamfile
diff --git a/Jamfile b/Jamfile
deleted file mode 100644
index 76ccdeed0..0
--- a/Jamfile
+++ /dev/null
@@ -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 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