Edit

kc3-lang/ftgl/src/Makefile.am

Branch :

  • Show log

    Commit

  • Author : dtremenak
    Date : 2008-05-23 00:46:08
    Hash : 84869ec7
    Message : * Provide a helper class for walking potentially-multibyte unicode strings. * Provide support for multibyte encodings (UTF-8, UTF-16) in FTFont and derived classes, and in FTSimpleLayout. * Put a few UTF-8 strings in non-latin codeplanes in FTGLDemo (toggle at compile-time) for testing. * FTSimpleLayout should be tested extensively before release. I would be surprised if I didn't break at least one unusual use case.

  • src/Makefile.am
  • lib_LTLIBRARIES = libftgl.la
    
    libftgl_la_SOURCES = \
        FTBuffer.cpp \
        FTCharmap.cpp \
        FTCharmap.h \
        FTCharToGlyphIndexMap.h \
        FTContour.cpp \
        FTContour.h \
        FTFace.cpp \
        FTFace.h \
        FTGlyphContainer.cpp \
        FTGlyphContainer.h \
        FTInternals.h \
        FTLibrary.cpp \
        FTLibrary.h \
        FTList.h \
        FTPoint.cpp \
        FTSize.cpp \
        FTSize.h \
        FTVector.h \
        FTVectoriser.cpp \
        FTVectoriser.h \
        FTUnicode.h \
        $(ftglyph_sources) \
        $(ftfont_sources) \
        $(ftlayout_sources) \
        $(ftgl_headers) \
        $(NULL)
    libftgl_la_CPPFLAGS = -IFTGlyph -IFTFont -IFTLayout
    libftgl_la_CXXFLAGS = $(FT2_CFLAGS) $(GL_CFLAGS)
    libftgl_la_LDFLAGS = \
            -no-undefined -version-number $(LT_VERSION)
    libftgl_la_LIBADD = \
    	$(FT2_LIBS) $(GL_LIBS)
    
    ftgldir = $(includedir)/FTGL
    ftgl_HEADERS = $(ftgl_headers)
    
    ftgl_headers = \
        FTGL/ftgl.h \
        FTGL/FTBBox.h \
        FTGL/FTBuffer.h \
        FTGL/FTPoint.h \
        FTGL/FTGlyph.h \
        FTGL/FTBitmapGlyph.h \
        FTGL/FTBufferGlyph.h \
        FTGL/FTExtrdGlyph.h \
        FTGL/FTOutlineGlyph.h \
        FTGL/FTPixmapGlyph.h \
        FTGL/FTPolyGlyph.h \
        FTGL/FTTextureGlyph.h \
        FTGL/FTFont.h \
        FTGL/FTGLBitmapFont.h \
        FTGL/FTBufferFont.h \
        FTGL/FTGLExtrdFont.h \
        FTGL/FTGLOutlineFont.h \
        FTGL/FTGLPixmapFont.h \
        FTGL/FTGLPolygonFont.h \
        FTGL/FTGLTextureFont.h \
        FTGL/FTLayout.h \
        FTGL/FTSimpleLayout.h \
        ${NULL}
    
    ftglyph_sources = \
        FTGlyph/FTGlyph.cpp \
        FTGlyph/FTGlyphImpl.h \
        FTGlyph/FTGlyphGlue.cpp \
        FTGlyph/FTBitmapGlyph.cpp \
        FTGlyph/FTBitmapGlyphImpl.h \
        FTGlyph/FTBufferGlyph.cpp \
        FTGlyph/FTBufferGlyphImpl.h \
        FTGlyph/FTExtrudeGlyph.cpp \
        FTGlyph/FTExtrudeGlyphImpl.h \
        FTGlyph/FTOutlineGlyph.cpp \
        FTGlyph/FTOutlineGlyphImpl.h \
        FTGlyph/FTPixmapGlyph.cpp \
        FTGlyph/FTPixmapGlyphImpl.h \
        FTGlyph/FTPolygonGlyph.cpp \
        FTGlyph/FTPolygonGlyphImpl.h \
        FTGlyph/FTTextureGlyph.cpp \
        FTGlyph/FTTextureGlyphImpl.h \
        $(NULL)
    
    ftfont_sources = \
        FTFont/FTFont.cpp \
        FTFont/FTFontImpl.h \
        FTFont/FTFontGlue.cpp \
        FTFont/FTBitmapFont.cpp \
        FTFont/FTBitmapFontImpl.h \
        FTFont/FTBufferFont.cpp \
        FTFont/FTBufferFontImpl.h \
        FTFont/FTExtrudeFont.cpp \
        FTFont/FTExtrudeFontImpl.h \
        FTFont/FTOutlineFont.cpp \
        FTFont/FTOutlineFontImpl.h \
        FTFont/FTPixmapFont.cpp \
        FTFont/FTPixmapFontImpl.h \
        FTFont/FTPolygonFont.cpp \
        FTFont/FTPolygonFontImpl.h \
        FTFont/FTTextureFont.cpp \
        FTFont/FTTextureFontImpl.h \
        $(NULL)
    
    ftlayout_sources = \
        FTLayout/FTLayout.cpp \
        FTLayout/FTLayoutImpl.h \
        FTLayout/FTLayoutGlue.cpp \
        FTLayout/FTSimpleLayout.cpp \
        FTLayout/FTSimpleLayoutImpl.h \
        $(NULL)
    
    NULL =