“873e4d7f1241c164d999b22df8f4147ba1249155”上不存在“src/git@gitcode.net:Gosilin/avatar.git”
提交 44e17aa2 编写于 作者: Y yangfasheng

gui 组件脚本文件修改提交;

上级 dcb0f280
# RT-Thread building script for component # RT-Thread building script for bridge
import os
from building import * from building import *
cwd = GetCurrentDir() cwd = GetCurrentDir()
src = Split(''' objs = []
src/asc12font.c list = os.listdir(cwd)
src/asc16font.c
src/blit.c
src/box.c
src/color.c
src/container.c
src/dc.c
src/dc_blend.c
src/dc_buffer.c
src/dc_client.c
src/dc_hw.c
src/dc_rotozoom.c
src/dc_trans.c
src/filerw.c
src/font.c
src/font_bmp.c
src/font_fnt.c
src/font_freetype.c
src/font_hz_bmp.c
src/font_hz_file.c
src/hz12font.c
src/hz16font.c
src/image.c
src/image_bmp.c
src/image_container.c
src/image_hdc.c
src/image_jpg.c
src/image_png.c
src/image_xpm.c
src/matrix.c
src/mouse.c
src/region.c
src/rtgui_app.c
src/rtgui_driver.c
src/rtgui_object.c
src/rtgui_system.c
src/server.c
src/title.c
src/topwin.c
src/widget.c
src/window.c
''')
CPPPATH = [cwd + '/include']
group = []
if GetDepend('RT_USING_GUIENGINE'): if GetDepend('RT_USING_GUIENGINE'):
group = DefineGroup('GUIEngine', src, depend = ['RT_USING_GUIENGINE'], CPPPATH = CPPPATH) for d in list:
path = os.path.join(cwd, d)
if os.path.isfile(os.path.join(path, 'SConscript')):
objs = objs + SConscript(os.path.join(d, 'SConscript'))
list = os.listdir(cwd) Return('objs')
for d in list:
path = os.path.join(cwd, d)
if os.path.isfile(os.path.join(path, 'SConscript')):
group = group + SConscript(os.path.join(d, 'SConscript'))
Return('group')
# RT-Thread building script for gui
from building import *
cwd = GetCurrentDir()
src = Glob('*.c') + Glob('*.cpp')
CPPPATH = [ cwd,
cwd + '/rtgui',
cwd + '/rtgui/widgets']
group = DefineGroup('GuiEngine', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
\ No newline at end of file
# for module compiling # RT-Thread building script for bridge
import os import os
from building import * from building import *
......
# RT-Thread building script for bridge # RT-Thread building script for FreeType
import os import os
from building import * from building import *
cwd = GetCurrentDir() cwd = GetCurrentDir()
src = Split('''
''')
list = os.listdir(cwd) list = os.listdir(cwd)
GroupPath = cwd GroupPath = cwd
CPPDEFINES = ['FT2_BUILD_LIBRARY'] CPPDEFINES = ['FT2_BUILD_LIBRARY']
src = []
group = []
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPDEFINES=CPPDEFINES, GroupPath = GroupPath) group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPDEFINES=CPPDEFINES, GroupPath = GroupPath)
if GetDepend('RTGUI_USING_TTF'): if GetDepend('RTGUI_USING_TTF'):
......
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -9,6 +9,6 @@ gb2312tounicode.c ...@@ -9,6 +9,6 @@ gb2312tounicode.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
cwd = GetCurrentDir() cwd = GetCurrentDir()
src = Split(''' src = []
''')
CPPPATH = [ cwd, CPPPATH = [ cwd,
cwd + '/freetype', cwd + '/freetype',
cwd + '/freetype/config', cwd + '/freetype/config',
cwd + '/freetype/internal', cwd + '/freetype/internal',
cwd + '/freetype/internal/services'] cwd + '/freetype/internal/services']
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -8,6 +8,6 @@ autofit.c ...@@ -8,6 +8,6 @@ autofit.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RT_USING_GUIENGINE'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -17,6 +17,6 @@ ftpatent.c ...@@ -17,6 +17,6 @@ ftpatent.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -15,6 +15,6 @@ ftcsbits.c ...@@ -15,6 +15,6 @@ ftcsbits.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -8,6 +8,6 @@ psnames.c ...@@ -8,6 +8,6 @@ psnames.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -8,6 +8,6 @@ sfnt.c ...@@ -8,6 +8,6 @@ sfnt.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -8,6 +8,6 @@ smooth.c ...@@ -8,6 +8,6 @@ smooth.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for component # RT-Thread building script for FreeType
from building import * from building import *
...@@ -8,6 +8,6 @@ truetype.c ...@@ -8,6 +8,6 @@ truetype.c
''') ''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('freetype', src, depend = ['RTGUI_USING_TTF'], CPPPATH = CPPPATH) group = DefineGroup('FreeType', src, depend = [''], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for gui
from building import * from building import *
import rtconfig import rtconfig
cwd = GetCurrentDir() cwd = GetCurrentDir()
src = Split(''' src = Glob('*.c') + Glob('*.cpp')
lodepng.c
''')
CPPPATH = [cwd] CPPPATH = [cwd]
if rtconfig.ARCH == 'sim': if rtconfig.ARCH == 'sim':
group = DefineGroup('RTGUI', src, depend = ['RT_USING_GUIENGINE', 'RTGUI_IMAGE_LODEPNG'], CPPPATH = CPPPATH) group = DefineGroup('GuiEngine', src, depend = ['RTGUI_IMAGE_LODEPNG'], CPPPATH = CPPPATH)
else: else:
group = DefineGroup('RTGUI', src, depend = ['RT_USING_GUIENGINE', 'RTGUI_IMAGE_LODEPNG', 'RT_USING_LIBC'], CPPPATH = CPPPATH) group = DefineGroup('GuiEngine', src, depend = ['RTGUI_IMAGE_LODEPNG', 'RT_USING_LIBC'], CPPPATH = CPPPATH)
Return('group') Return('group')
# RT-Thread building script for gui
from building import * from building import *
import rtconfig
cwd = GetCurrentDir() cwd = GetCurrentDir()
src = Split(''' src = Glob('*.c') + Glob('*.cpp')
tjpgd.c
''')
CPPPATH = [cwd] CPPPATH = [cwd]
group = DefineGroup('RTGUI', src, depend = ['RT_USING_GUIENGINE', 'RTGUI_IMAGE_TJPGD'], CPPPATH = CPPPATH) group = DefineGroup('GuiEngine', src, depend = ['RTGUI_IMAGE_TJPGD'], CPPPATH = CPPPATH)
Return('group') Return('group')
\ No newline at end of file
# RT-Thread building script for gui
from building import *
cwd = GetCurrentDir()
src = Glob('*.c') + Glob('*.cpp')
CPPPATH = [cwd]
group = DefineGroup('GuiEngine', src, depend = [''], CPPPATH = CPPPATH)
Return('group')
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册