summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-05-10 22:59:27 +0800
committerruki <[email protected]>2022-05-10 22:59:27 +0800
commit04c3472a9e966fee7210dcdaf892d6f50c200ce1 (patch)
tree7642fc526621c261a4a9fdc77da304b78c39f736
parent28c1c2897692484065b66bb9eafe19e97f9af0a2 (diff)
improve mdk rule
-rw-r--r--tests/projects/embed/mdk/hello/xmake.lua2
-rw-r--r--xmake/rules/mdk/xmake.lua4
2 files changed, 4 insertions, 2 deletions
diff --git a/tests/projects/embed/mdk/hello/xmake.lua b/tests/projects/embed/mdk/hello/xmake.lua
index 6afb714af..a871721e1 100644
--- a/tests/projects/embed/mdk/hello/xmake.lua
+++ b/tests/projects/embed/mdk/hello/xmake.lua
@@ -8,6 +8,6 @@ target("foo")
target("hello")
add_deps("foo")
- add_rules("mdk.console")
+ add_rules("mdk.binary")
add_files("src/*.c", "src/*.s")
add_includedirs("src/lib/cmsis")
diff --git a/xmake/rules/mdk/xmake.lua b/xmake/rules/mdk/xmake.lua
index 0c491b528..1d62a2b34 100644
--- a/xmake/rules/mdk/xmake.lua
+++ b/xmake/rules/mdk/xmake.lua
@@ -18,7 +18,7 @@
-- @file xmake.lua
--
-rule("mdk.console")
+rule("mdk.binary")
on_load(function (target)
-- we disable checking flags for cross toolchain automatically
target:set("policy", "check.auto_ignore_flags", false)
@@ -41,3 +41,5 @@ rule("mdk.static")
target:set("kind", "static")
end)
+rule("mdk.console")
+ add_deps("mdk.binary")