diff --git a/packages/a/analyzersdk/xmake.lua b/packages/a/analyzersdk/xmake.lua new file mode 100644 index 0000000..e9f89d7 --- /dev/null +++ b/packages/a/analyzersdk/xmake.lua @@ -0,0 +1,22 @@ +package("analyzersdk") + set_homepage("https://github.com/saleae/AnalyzerSDK") + set_description("Logic 1 & Logic 2 Analyzer SDK") + + add_urls("https://github.com/saleae/AnalyzerSDK.git") + add_versions("2023.07.07", "114a3b8306e6a5008453546eda003db15b002027") + + on_install("linux", "windows", "macosx", function (package) + local baseLibPath = "lib_x86_64" + if is_arch("arm64") then + baseLibPath = "lib_arm64" + end + if is_plat("linux") then + os.cp(path.join(baseLibPath, "libAnalyzer.so"), package:installdir("lib")) + elseif is_plat("macosx") then + os.cp(path.join(baseLibPath, "libAnalyzer.dylib"), package:installdir("lib")) + else + os.cp(path.join(baseLibPath, "Analyzer.dll"), package:installdir("bin")) + os.cp(path.join(baseLibPath, "Analyzer.lib"), package:installdir("lib")) + end + os.cp("include/*", package:installdir("include")) + end)