diff options
| author | ruki <[email protected]> | 2020-04-22 23:50:51 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-04-22 17:05:10 +0800 |
| commit | 00f34ec89f7735b45a3ecdb55f0952d545d73cbb (patch) | |
| tree | 805b1ebb127cc86f94f1ecc6dd883294337ef00d /core/src/xmake/engine.h | |
| parent | 05df31effcfc9bc701387e1383b678f0914241be (diff) | |
pass engine name
Diffstat (limited to 'core/src/xmake/engine.h')
| -rw-r--r-- | core/src/xmake/engine.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/core/src/xmake/engine.h b/core/src/xmake/engine.h index 7b0042dfc..6a014b3af 100644 --- a/core/src/xmake/engine.h +++ b/core/src/xmake/engine.h @@ -47,11 +47,12 @@ typedef tb_bool_t (*xm_engine_lni_initalizer_cb_t)(xm_engine_ref_t engine, lua_S /*! init the engine * + * @param name the engine name * @param lni_initalizer the lni initializer * * @return the engine */ -xm_engine_ref_t xm_engine_init(xm_engine_lni_initalizer_cb_t lni_initalizer); +xm_engine_ref_t xm_engine_init(tb_char_t const* name, xm_engine_lni_initalizer_cb_t lni_initalizer); /*! exit the engine * @@ -79,18 +80,20 @@ tb_void_t xm_engine_register(xm_engine_ref_t engine, tb_char_t /*! run main entry of the engine singleton * + * @param name the engine name * @param argc the argument count of the console * @param argv the argument list of the console * @param lni_initalizer the lni initializer * * @return the error code of main() */ -tb_int_t xm_engine_run(tb_int_t argc, tb_char_t** argv, xm_engine_lni_initalizer_cb_t lni_initalizer); +tb_int_t xm_engine_run(tb_char_t const* name, tb_int_t argc, tb_char_t** argv, xm_engine_lni_initalizer_cb_t lni_initalizer); /*! run lua action entry of the engine singleton for `xmake lua [-vD] lua.main` * * @note we need set $XMAKE_MODULES_DIR with the directory of "lua\\*.lua" * + * @param name the engine name * @param argc the argument count of the console * @param argv the argument list of the console * @param lni_initalizer the lni initializer @@ -98,7 +101,7 @@ tb_int_t xm_engine_run(tb_int_t argc, tb_char_t** argv, xm_en * * @return the error code of main() */ -tb_int_t xm_engine_run_lua(tb_int_t argc, tb_char_t** argv, xm_engine_lni_initalizer_cb_t lni_initalizer, tb_char_t const* luaopts); +tb_int_t xm_engine_run_lua(tb_char_t const* name, tb_int_t argc, tb_char_t** argv, xm_engine_lni_initalizer_cb_t lni_initalizer, tb_char_t const* luaopts); /* ////////////////////////////////////////////////////////////////////////////////////// * extern |
