diff options
Diffstat (limited to 'xmake/templates/c/tbox.shared/template.lua')
| -rw-r--r-- | xmake/templates/c/tbox.shared/template.lua | 34 |
1 files changed, 9 insertions, 25 deletions
diff --git a/xmake/templates/c/tbox.shared/template.lua b/xmake/templates/c/tbox.shared/template.lua index c64f17262..57f706e99 100644 --- a/xmake/templates/c/tbox.shared/template.lua +++ b/xmake/templates/c/tbox.shared/template.lua @@ -1,25 +1,9 @@ --- set name -set_name("tbox.shared") - --- set description -set_description("The Shared Library (tbox)") - --- set project directory -set_projectdir("project") - --- add macros -add_macros("targetname", "$(targetname)") - --- add macro files -add_macrofiles("xmake.lua") -add_macrofiles("src/_demo/main.c") -add_macrofiles("src/_demo/xmake.lua") -add_macrofiles("src/_library/xmake.lua") - --- set create script -on_create(function () - - -- rename target directory - os.mv("src/_library", "src/$(targetname)") - os.mv("src/_demo", "src/$(targetname)_demo") -end) +template("tbox.shared") + add_configfiles("xmake.lua") + add_configfiles("src/_demo/main.c") + add_configfiles("src/_demo/xmake.lua") + add_configfiles("src/_library/xmake.lua") + after_create(function (template) + os.mv("src/_library", "src/${TARGETNAME}") + os.mv("src/_demo", "src/${TARGETNAME}_demo") + end) |
