From f2c934d1370eed2e674a94c4f678a3cf3da812f0 Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 13 Apr 2018 22:34:20 +0800 Subject: improve rule tests --- tests/apis/rules/xmake.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/apis/rules/xmake.lua b/tests/apis/rules/xmake.lua index e447feb24..b1211e4bd 100644 --- a/tests/apis/rules/xmake.lua +++ b/tests/apis/rules/xmake.lua @@ -2,7 +2,11 @@ -- define rule: markdown rule("markdown") set_extensions(".md", ".markdown") + on_load(function (target) + print("markdown: on_load") + end) on_build_file(function (target, sourcefile) + print("compile %s", sourcefile) os.cp(sourcefile, path.join(target:targetdir(), path.basename(sourcefile) .. ".html")) end) @@ -28,12 +32,14 @@ rule("c code") -- define rule: stub3 rule("stub3") + add_deps("markdown") on_load(function (target) print("rule(stub3): on_load") end) -- define rule: stub2 rule("stub2") + add_deps("stub3") on_load(function (target) print("rule(stub2): on_load") end) @@ -112,7 +118,7 @@ target("test") set_kind("binary") -- add rules - add_rules("markdown", "stub1") + add_rules("stub1") -- add files add_files("src/*.c") -- cgit v1.3.1