From e9083dbc2f893a80f39d81ad6cd8ff27a3461054 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Wed, 18 Jul 2018 15:02:37 +0300 Subject: [PATCH] [D3D12] Create xenia-ui-d3d12 project --- premake5.lua | 1 + src/xenia/app/premake5.lua | 1 + src/xenia/gpu/d3d12/premake5.lua | 3 +++ src/xenia/ui/d3d12/premake5.lua | 21 +++++++++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 src/xenia/ui/d3d12/premake5.lua diff --git a/premake5.lua b/premake5.lua index bf96e9712..a7809dc82 100644 --- a/premake5.lua +++ b/premake5.lua @@ -264,4 +264,5 @@ solution("xenia") include("src/xenia/gpu/d3d12") include("src/xenia/hid/winkey") include("src/xenia/hid/xinput") + include("src/xenia/ui/d3d12") end diff --git a/src/xenia/app/premake5.lua b/src/xenia/app/premake5.lua index 2abb7812d..cddb36d41 100644 --- a/src/xenia/app/premake5.lua +++ b/src/xenia/app/premake5.lua @@ -73,6 +73,7 @@ project("xenia-app") "xenia-gpu-d3d12", "xenia-hid-winkey", "xenia-hid-xinput", + "xenia-ui-d3d12", }) filter("platforms:Windows") diff --git a/src/xenia/gpu/d3d12/premake5.lua b/src/xenia/gpu/d3d12/premake5.lua index b65df208c..a1040cbdf 100644 --- a/src/xenia/gpu/d3d12/premake5.lua +++ b/src/xenia/gpu/d3d12/premake5.lua @@ -9,6 +9,8 @@ project("xenia-gpu-d3d12") links({ "xenia-base", "xenia-gpu", + "xenia-ui", + "xenia-ui-d3d12", "xxhash", }) defines({ @@ -18,4 +20,5 @@ project("xenia-gpu-d3d12") }) local_platform_files() files({ + "shaders/bin/*.h", }) diff --git a/src/xenia/ui/d3d12/premake5.lua b/src/xenia/ui/d3d12/premake5.lua new file mode 100644 index 000000000..ed5e0c45b --- /dev/null +++ b/src/xenia/ui/d3d12/premake5.lua @@ -0,0 +1,21 @@ +project_root = "../../../.." +include(project_root.."/tools/build") + +group("src") +project("xenia-ui-d3d12") + uuid("f93dc1a8-600f-43e7-b0fc-ae3eefbe836b") + kind("StaticLib") + language("C++") + links({ + "xenia-base", + "xenia-ui", + }) + defines({ + }) + includedirs({ + project_root.."/third_party/gflags/src", + }) + local_platform_files() + files({ + "shaders/bin/*.h", + })