diff --git a/premake5.lua b/premake5.lua index 449879afa..3659c683a 100644 --- a/premake5.lua +++ b/premake5.lua @@ -286,6 +286,7 @@ workspace("xenia") include("src/xenia/hid") include("src/xenia/hid/nop") include("src/xenia/kernel") + include("src/xenia/patcher") include("src/xenia/ui") include("src/xenia/ui/spirv") include("src/xenia/ui/vulkan") diff --git a/src/xenia/app/premake5.lua b/src/xenia/app/premake5.lua index 64ebf0db2..f68af7404 100644 --- a/src/xenia/app/premake5.lua +++ b/src/xenia/app/premake5.lua @@ -25,6 +25,7 @@ project("xenia-app") "xenia-hid-nop", "xenia-hid-sdl", "xenia-kernel", + "xenia-patcher", "xenia-ui", "xenia-ui-spirv", "xenia-ui-vulkan", diff --git a/src/xenia/gpu/d3d12/premake5.lua b/src/xenia/gpu/d3d12/premake5.lua index bc6e95653..9dd896b8e 100644 --- a/src/xenia/gpu/d3d12/premake5.lua +++ b/src/xenia/gpu/d3d12/premake5.lua @@ -36,6 +36,7 @@ project("xenia-gpu-d3d12-trace-viewer") "xenia-hid", "xenia-hid-nop", "xenia-kernel", + "xenia-patcher", "xenia-ui", "xenia-ui-d3d12", "xenia-vfs", @@ -86,6 +87,7 @@ project("xenia-gpu-d3d12-trace-dump") "xenia-ui", "xenia-ui-d3d12", "xenia-vfs", + "xenia-patcher", }) links({ "aes_128", diff --git a/src/xenia/gpu/vulkan/premake5.lua b/src/xenia/gpu/vulkan/premake5.lua index a95f8f492..6f4879b66 100644 --- a/src/xenia/gpu/vulkan/premake5.lua +++ b/src/xenia/gpu/vulkan/premake5.lua @@ -41,6 +41,7 @@ project("xenia-gpu-vulkan-trace-viewer") "xenia-hid", "xenia-hid-nop", "xenia-kernel", + "xenia-patcher", "xenia-ui", "xenia-ui-spirv", "xenia-ui-vulkan", @@ -112,6 +113,7 @@ project("xenia-gpu-vulkan-trace-dump") "xenia-ui-spirv", "xenia-ui-vulkan", "xenia-vfs", + "xenia-patcher", }) links({ "aes_128", diff --git a/src/xenia/patcher/premake5.lua b/src/xenia/patcher/premake5.lua new file mode 100644 index 000000000..ac8f255c4 --- /dev/null +++ b/src/xenia/patcher/premake5.lua @@ -0,0 +1,14 @@ +project_root = "../../.." +include(project_root.."/tools/build") + +group("src") +project("xenia-patcher") + uuid("e1c75f76-9e7b-48f6-b17e-dbd20f7a1592") + kind("StaticLib") + language("C++") + links({ + "xenia-base" + }) + defines({ + }) + recursive_platform_files()