1 Star 0 Fork 343

hocker / awtk

forked from zlgopen / awtk 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
SConstruct 2.02 KB
一键复制 编辑 原始数据 按行查看 历史
lixianjing 提交于 2023-03-09 17:46 . improve build scripts
import os
import platform
import awtk_config as awtk
APP_TOOLS = None
OS_NAME = platform.system()
awtk.scons_db_check_and_remove()
if awtk.TOOLS_NAME != '' :
if awtk.TOOLS_NAME == 'mingw':
APP_TOOLS = ['mingw']
elif awtk.TOOLS_NAME == '' and OS_NAME == 'Windows':
APP_TOOLS = ['msvc', 'masm', 'mslink', "mslib"]
awtk.genIdlAndDef();
DefaultEnvironment(TOOLS = APP_TOOLS,
CCFLAGS = awtk.AWTK_CCFLAGS,
LIBS = awtk.LIBS,
LIBPATH = awtk.LIBPATH,
CPPPATH = awtk.CPPPATH + [awtk.joinPath(awtk.TK_ROOT, 'res')],
LINKFLAGS = awtk.LINKFLAGS,
TARGET_ARCH=awtk.TARGET_ARCH,
OS_SUBSYSTEM_CONSOLE=awtk.OS_SUBSYSTEM_CONSOLE,
OS_SUBSYSTEM_WINDOWS=awtk.OS_SUBSYSTEM_WINDOWS
)
SConscriptFiles=awtk.NANOVG_BACKEND_PROJS + [
'3rd/cjson/SConscript',
'3rd/mbedtls/SConscript',
'3rd/glad/SConscript',
'3rd/gpinyin/SConscript',
'3rd/svgtiny/SConscript',
'3rd/libunibreak/SConscript',
'3rd/lz4/SConscript',
'3rd/miniz/SConscript',
'3rd/fribidi/SConscript',
'3rd/nativefiledialog/SConscript',
'src/SConscript',
'src/csv/SConscript',
'src/conf_io/SConscript',
'src/hal/SConscript',
'src/streams/SConscript',
'src/streams/tools/SConscript',
'src/compressors/SConscript',
'src/ubjson/SConscript',
'src/debugger/SConscript',
'src/fscript_ext/SConscript',
'src/xml/SConscript',
'src/charset/SConscript',
'tools/common/SConscript',
'tools/theme_gen/SConscript',
'tools/font_gen/SConscript',
'tools/image_gen/SConscript',
'tools/image_resize/SConscript',
'tools/image_dither/SConscript',
'tools/res_gen/SConscript',
'tools/str_gen/SConscript',
'tools/ui_gen/xml_to_ui/SConscript',
'tools/svg_gen/SConscript',
'tools/api_doc_lint/SConscript',
'tools/preview_ui/SConscript',
'demos/SConscript',
'tests/SConscript',
'src/hal/tools/network_shell/SConscript',
] + awtk.OS_PROJECTS
os.environ['TK_ROOT'] = awtk.TK_ROOT;
os.environ['BIN_DIR'] = awtk.TK_BIN_DIR;
os.environ['LIB_DIR'] = awtk.TK_LIB_DIR;
os.environ['AWTK_SHARED_LIBS'] = ';'.join(awtk.SHARED_LIBS);
SConscript(SConscriptFiles)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/hocker/awtk.git
git@gitee.com:hocker/awtk.git
hocker
awtk
awtk
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891