Edit

kc3-lang/freetype/Jamfile

Branch :

  • Show log

    Commit

  • Author : Werner Lemberg
    Date : 2001-12-05 01:22:05
    Hash : c3b21608
    Message : Formatting. Cleaning up of ChangeLog. * docs/license.txt: s/X Windows/X Window System/. * src/raster/ftraster.c: Fix definition condition of MEM_Set(). * src/smooth/ftgrays.c (M_Y): Change value to 192. * src/base/ftdbgmem.c (ft_mem_table_destroy): Fix printf() parameter. Remove unused variable. * src/cache/ftcimage.c (ftc_image_node_init, ftc_image_node_compare): Remove unused variables. * src/cache/ftcsbits.c (ftc_sbit_node_weight): Remove unused variable. * src/raster/ftraster.c (MEM_Set): Move definition down to avoid compiler warning. * src/autohint/ahhint.c (ah_hinter_hint_edges): Use UNUSED() to avoid compiler warnings. * src/pcf/pcfread.c (tableNames): Use `const'. (pcf_read_TOC): Change counter name to avoid compiler warning. Use `const'. * src/pshinter/pshrec.c (ps_hints_close): Remove redundant declaration. * src/pshinter/pshalgo1.c (psh1_hint_table_init): Rename variables to avoid shadowing. * src/pshinter/pshalgo2.c (psh2_hint_table_activate_mask): Ditto. * src/type1/t1objs.h: Remove double declarations of `T1_Size_Init()' and `T1_Size_Done()'.

  • Jamfile
  • # FreeType 2 top Jamfile (c) 2001 David Turner
    #
    
    # 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 ;
    }
    
    FT2_INCLUDE = [ FT2_SubDir include ] ;
    FT2_SRC     = [ FT2_SubDir src ] ;
    
    FT2_LIB     = $(LIBPREFIX)freetype ;
    
    if $(DEBUG_HINTER)
    {
      CCFLAGS += -DDEBUG_HINTER ;
    }
    
    
    # We need "freetype2/include" in the current include path in order to
    # compile any part of FreeType 2.
    #
    SubDirHdr  += $(FT2_INCLUDE) ;
    
    # Uncomment the following line if you want to build individual source files
    # for each FreeType 2 module.
    #
    # FT2_MULTI = true ;
    
    # The file <freetype/config/ftheader.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 freetype config ftheader.h ] ;
    HDRMACRO  [ FT2_SubDir  include freetype internal internal.h ] ;
    
    # Now include the Jamfile in "freetype2/src", used to drive the compilation
    # of each FreeType 2 component and/or module.
    #
    SubInclude  FT2_TOP src ;
    
    
    # tests files (hinter debugging)
    #
    if $(DEBUG_HINTER)
    {
      SubInclude FT2_TOP tests ;
    }
    
    # end of top Jamfile