Edit

kc3-lang/freetype/src/Jamfile

Branch :

  • Show log

    Commit

  • Author : Werner Lemberg
    Date : 2002-05-21 14:13:01
    Hash : 7cf4d377
    Message : * src/type42/t42drivr.c: s/T42_ENCODING_TYPE_/T1_ENCODING_TYPE_/. (parse_font_matrix): Remove unnecessary code. (parse_sfnts): Initialize some variables. (t42_driver_class) [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Use ft_module_driver_has_hinter conditionally. Moved some type 42 specific structure definitions to... * include/freetype/internal/t42types.h: New file. * include/freetype/internal/internal.h (FT_INTERNAL_T42_TYPES_H): New macro. * include/freetype/cache/ftcsbits.h (FTC_SBit): Added a new field `num_grays' for specifying the number of used gray levels. * src/cache/ftcsbits.c (ftc_sbit_node_load): Initialize it. Adding a driver for BDF fonts written by Francesco Zappa Nardelli <Francesco.Zappa.Nardelli@ens.fr>. Heavily modified by me to better adapt it to FreeType, removing unneeded stuff. Additionally, it now supports Mark Leisher's BDF extension for anti-aliased bitmap glyphs with 2 and 4 bpp. * src/bdf/*: New driver. * include/freetype/internal/bdftypes.h: New file. * include/freetype/internal/fttrace.h: Added BDF driver components. * include/freetype/fterrdef.h: Added error codes for BDF driver. * include/freetype/config/ftmodule.h, src/Jamfile: Updated. * include/freetype/internal/internal.h (FT_INTERNAL_BDF_TYPES_H): New macro. * include/freetype/config/ftstdlib.h (ft_sprintf): New alias for sprintf. * include/freetype/internal/fttrace.h: Added Type 42 driver component. * src/type42/t42drivr.c: Use it. * include/freetype/internal/internal.h (FT_INTERNAL_PCF_TYPES_H): New macro.

  • src/Jamfile
  • # FreeType 2 src Jamfile (c) 2001, 2002 David Turner
    #
    
    SubDir  FT2_TOP src ;
    
    # We need to add "freetype/src" to the current include path in order to
    # compile any part of FreeType 2.
    #
    SubDirHdrs  [ FT2_SubDir  src ] ;
    
    # The file <freetype/internal/internal.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 internal internal.h ] ;
    
    SubInclude  FT2_TOP src autohint ;
    SubInclude  FT2_TOP src base ;
    SubInclude  FT2_TOP src bdf ;
    SubInclude  FT2_TOP src cache ;
    SubInclude  FT2_TOP src cff ;
    SubInclude  FT2_TOP src cid ;
    SubInclude  FT2_TOP src pcf ;
    SubInclude  FT2_TOP src pfr ;
    SubInclude  FT2_TOP src psaux ;
    SubInclude  FT2_TOP src pshinter ;
    SubInclude  FT2_TOP src psnames ;
    SubInclude  FT2_TOP src raster ;
    SubInclude  FT2_TOP src sfnt ;
    SubInclude  FT2_TOP src smooth ;
    SubInclude  FT2_TOP src truetype ;
    SubInclude  FT2_TOP src type1 ;
    SubInclude  FT2_TOP src type42 ;
    SubInclude  FT2_TOP src winfonts ;
    
    # end of src Jamfile