Edit

kc3-lang/freetype/src/cache/Jamfile

Branch :

  • Show log

    Commit

  • Author : Werner Lemberg
    Date : 2013-11-13 08:55:46
    Hash : fae38207
    Message : Simplify header file hierarchy. This large patch changes the header file directory layout from `include/freetype/...' to `include/...', effectively removing one level. Since the file `ft2build.h' is also located in `include' (and it stays there even after installation), all FreeType header files are now in a single directory. Applications that use (a) `freetype-config' or FreeType's `pkg-config' file to get the include directory for the compiler, and (b) the documented way for header inclusion like #include <ft2build.h> #include FT_FREETYPE_H ... don't need any change to the source code. * include/freetype/*: Move up to... * include/*: ... this directory. * builds/amiga/include/freetype/*: Move up to... * builds/amiga/include/*: ... this directory. */*: Essentially do `s@/freetype/@/@' where appropriate. * CMakeList.txt: Simplify. * builds/unix/freetype-config.in, builds/unix/freetype2.in: For `--cflags', return a single directory. * builds/unix/install.mk (install): No longer try to remove `cache' and `internal' subdirectories; instead, remove the `freetype' subdirectory.

  • src/cache/Jamfile
  • # FreeType 2 src/cache Jamfile
    #
    # Copyright 2001, 2003, 2004, 2013 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 ;
    
    # The file <ftcache.h> contains some macro definitions that are
    # later used in #include statements related to the cache sub-system.  It
    # needs to be parsed through a HDRMACRO rule for macro definitions.
    #
    HDRMACRO  [ FT2_SubDir  include ftcache.h ] ;
    
    {
      local  _sources ;
    
      if $(FT2_MULTI)
      {
        _sources = ftcmru
                   ftcmanag
                   ftccache
                   ftcglyph
                   ftcsbits
                   ftcimage
                   ftcbasic
                   ftccmap
                   ;
      }
      else
      {
        _sources = ftcache ;
      }
    
      Library  $(FT2_LIB) : $(_sources).c ;
    }
    
    # end of src/cache Jamfile