| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- # RT-Thread building script for FreeType
- import os
- from building import *
- cwd = GetCurrentDir()
- list = os.listdir(cwd)
- CPPDEFINES = ['FT2_BUILD_LIBRARY']
- src = Split('''
- src/autofit/autofit.c
- src/base/fttype1.c
- src/base/ftbitmap.c
- src/base/ftbase.c
- src/base/ftbbox.c
- src/base/ftfstype.c
- src/base/ftglyph.c
- src/base/ftinit.c
- src/base/ftlcdfil.c
- src/base/ftmm.c
- src/base/ftpatent.c
- src/cache/ftcbasic.c
- src/cache/ftccache.c
- src/cache/ftccmap.c
- src/cache/ftcglyph.c
- src/cache/ftcimage.c
- src/cache/ftcmanag.c
- src/cache/ftcmru.c
- src/cache/ftcsbits.c
- src/psnames/psnames.c
- src/sfnt/sfnt.c
- src/smooth/smooth.c
- src/truetype/truetype.c
- builds/rt-thread/ftsystem.c
- builds/rt-thread/gb2312tounicode.c
- ''')
- CPPPATH = [cwd]
- CPPPATH += ['/src/autofit']
- CPPPATH += [cwd + '/src/base']
- CPPPATH += [cwd + '/src/cache']
- CPPPATH += [cwd + '/src/psnames']
- CPPPATH += [cwd + '/src/sfnt']
- CPPPATH += [cwd + '/src/smooth']
- CPPPATH += [cwd + '/src/truetype']
- CPPPATH += [cwd + '/include']
- CPPPATH += [cwd + '/include/freetype']
- CPPPATH += [cwd + '/include/freetype/config']
- CPPPATH += [cwd + '/include/freetype/internal']
- CPPPATH += [cwd + '/include/freetype/internal/services']
- group = DefineGroup('FreeType', src, depend = ['GUIENGINE_USING_TTF'], CPPDEFINES = CPPDEFINES, CPPPATH = CPPPATH)
- Return('group')
|