cmake: port glib resources for gs into core

This commit is contained in:
Gauvain 'GovanifY' Roussel-Tarbouriech 2021-05-11 10:49:36 +02:00 committed by Kojin
parent fd39f14b4e
commit 9587afc5ed
2 changed files with 16 additions and 12 deletions

View File

@ -728,16 +728,20 @@ set(pcsx2GSResources
GS/res/glsl/tfx_fs.glsl
GS/res/glsl/tfx_vgs.glsl)
set(GSBin "${CMAKE_BINARY_DIR}/pcsx2/GS")
include_directories ("${GSBin}")
file(MAKE_DIRECTORY ${GSBin})
add_custom_command(
OUTPUT ${CMAKE_BINARY_DIR}/pcsx2/GS/GS_res.h
COMMAND glib-compile-resources --sourcedir "${CMAKE_SOURCE_DIR}/pcsx2/GS/res" --generate-header
--c-name PAD_res "${CMAKE_SOURCE_DIR}/pcsx2/GS/res/GS-res.xml" --target=${CMAKE_BINARY_DIR}/pcsx2/GS/GS_res.h
--c-name GS_res "${CMAKE_SOURCE_DIR}/pcsx2/GS/res/GS-res.xml" --target=${CMAKE_BINARY_DIR}/pcsx2/GS/GS_res.h
DEPENDS ${pcsx2GSResources})
add_custom_command(
OUTPUT ${CMAKE_BINARY_DIR}/pcsx2/GS/GS_res.cpp
COMMAND glib-compile-resources --sourcedir "${CMAKE_SOURCE_DIR}/pcsx2/GS/res" --generate-source
--c-name PAD_res "${CMAKE_SOURCE_DIR}/pcsx2/GS/res/GS-res.xml" --target=${CMAKE_BINARY_DIR}/pcsx2/GS/GS_res.cpp
--c-name GS_res "${CMAKE_SOURCE_DIR}/pcsx2/GS/res/GS-res.xml" --target=${CMAKE_BINARY_DIR}/pcsx2/GS/GS_res.cpp
DEPENDS ${pcsx2GSResources})

View File

@ -1,33 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>logo-ogl.bmp</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>glsl/common_header.glsl</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>glsl/convert.glsl</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>fxaa.fx</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>glsl/interlace.glsl</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>glsl/merge.glsl</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>glsl/shadeboost.glsl</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>glsl/tfx_vgs.glsl</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>glsl/tfx_fs.glsl</file>
</gresource>
<gresource prefix="/GSdx/res/">
<gresource prefix="/GS/res/">
<file>fonts-roboto/Roboto-Regular.ttf</file>
</gresource>
</gresources>