-
从github下载并编译awtk, awtk-mmvm和awtk-jerryscript(如果没有)
-
用awtk-designer新建项目,awtk和awtk-mmvm路径改为上一步github下载到的目录路径(如designer改不了,可在project.json上修改)
-
从awtk-jerryscript复制3rd/jerryscript,awtk-jerryscript的src改名为jerryscript_src到designer项目根目录上
-
修改designer项目根目录Sconstruct为:
import os
import scripts.app_helper as app
ARGUMENTS['FONT'] = 'default_full'
helper = app.Helper(ARGUMENTS);
TK_JERRYSCRIPT_ROOT = os.path.join(helper.APP_ROOT, '3rd/jerryscript/')
TK_JS_JERRYSCRIPT_DIRS = [
TK_JERRYSCRIPT_ROOT,
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-ext/include'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-ext/arg'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-ext/common'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-ext/debugger'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-ext/handler'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-ext/module'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-core/include'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-core/'),
os.path.join(TK_JERRYSCRIPT_ROOT, 'jerryscript/jerry-core/ecma'),
os.path.join(TK_JERRYSC