diff options
| -rw-r--r-- | tests/projects/wdk/umdf/skeleton/xmake.lua | 6 | ||||
| -rw-r--r-- | xmake/rules/wdk/load.lua | 2 |
2 files changed, 2 insertions, 6 deletions
diff --git a/tests/projects/wdk/umdf/skeleton/xmake.lua b/tests/projects/wdk/umdf/skeleton/xmake.lua index f4ff33c46..6fbd074a2 100644 --- a/tests/projects/wdk/umdf/skeleton/xmake.lua +++ b/tests/projects/wdk/umdf/skeleton/xmake.lua @@ -25,9 +25,5 @@ target("skeleton") add_shflags("/DEF:exports.def", {force = true}) -- set entry - if is_arch("x64") then - add_shflags("/ENTRY:_DllMainCRTStartup", {force = true}) - else - add_shflags("/ENTRY:_DllMainCRTStartup@12", {force = true}) - end + add_shflags("/ENTRY:_DllMainCRTStartup" .. (is_arch("x86") and "@12" or ""), {force = true}) diff --git a/xmake/rules/wdk/load.lua b/xmake/rules/wdk/load.lua index 13ad92ae5..083a6639e 100644 --- a/xmake/rules/wdk/load.lua +++ b/xmake/rules/wdk/load.lua @@ -159,7 +159,7 @@ function kmdf_driver(target) end if not entry then target:add("links", "WdfDriverEntry") - target:add("ldflags", "-entry:FxDriverEntry", {force = true}) + target:add("ldflags", "-entry:FxDriverEntry" .. (is_arch("x86") and "@8" or ""), {force = true}) end end |
