summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorruki <[email protected]>2017-11-11 22:14:13 +0800
committerruki <[email protected]>2017-11-11 22:14:13 +0800
commit025ba16c6bb7aca2590d92fde69c5cb4a7414cbc (patch)
tree75a85748c9b7f77891e1f9302837edd4352e4802 /tests
parentf50cc8971ad01966cb5bfbcd2bef354fdef42cd8 (diff)
add add_rules api
Diffstat (limited to 'tests')
-rw-r--r--tests/apis/rules/src/main.c1
-rw-r--r--tests/apis/rules/xmake.lua8
2 files changed, 5 insertions, 4 deletions
diff --git a/tests/apis/rules/src/main.c b/tests/apis/rules/src/main.c
index f2e46be48..b86c9ad8e 100644
--- a/tests/apis/rules/src/main.c
+++ b/tests/apis/rules/src/main.c
@@ -4,6 +4,5 @@ extern int test(int a, int b);
int main(int argc, char** argv)
{
printf("1 + 1 = %d\n", test(1, 1));
- printf("%s\n", TEST);
return 0;
}
diff --git a/tests/apis/rules/xmake.lua b/tests/apis/rules/xmake.lua
index 545e53938..08b0cd0df 100644
--- a/tests/apis/rules/xmake.lua
+++ b/tests/apis/rules/xmake.lua
@@ -1,6 +1,7 @@
-- define rule: markdown
rule("markdown")
+ set_extensions(".md", ".markdown")
on_build(function (target, sourcefile)
os.cp(sourcefile, path.join(target:targetdir(), path.basename(sourcefile) .. ".html"))
end)
@@ -44,14 +45,15 @@ rule("stub")
-- define target
target("test")
- add_cxflags("-DTEST=\"D:/asdasd/adasd/adsad\"")
-
-- set kind
set_kind("binary")
+ -- add rules
+ add_rules("markdown")
+
-- add files
add_files("src/*.c")
add_files("src/man/*.in", {rule = "man"})
- add_files("src/index.md", {rule = "markdown"})
+ add_files("src/index.md")
add_files("src/test.c.in", {rule = "c code"})
add_files("src/empty.stub", {rule = "stub"})