Use factory method to create mouse controller on MacOS

This commit is contained in:
dijunkun
2023-12-14 17:02:43 +08:00
parent 3ab0e0136e
commit 95ef8fe8b9
4 changed files with 94 additions and 161 deletions

View File

@@ -72,11 +72,12 @@ target("device_controller")
add_deps("log")
if is_os("windows") then
add_files("src/device_controller/mouse/windows/*.cpp")
add_includedirs("src/device_controller/mouse/windows", {public = true})
add_includedirs("src/device_controller", {public = true})
add_includedirs("src/device_controller/mouse/windows", {public = true})
add_includedirs("src/device_controller", {public = true})
elseif is_os("macosx") then
-- add_files("src/screen_capture/macosx/*.cpp")
-- add_includedirs("src/screen_capture/macosx", {public = true})
add_files("src/device_controller/mouse/mac/*.cpp")
add_includedirs("src/device_controller/mouse/mac", {public = true})
add_includedirs("src/device_controller", {public = true})
elseif is_os("linux") then
add_files("src/device_controller/mouse/linux/*.cpp")
add_includedirs("src/device_controller/mouse/linux", {public = true})