[nostalgia] Split part of Core out into Foundation, add module system
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
add_library(
|
||||
NostalgiaCore-Common OBJECT
|
||||
gfx.cpp
|
||||
media.cpp
|
||||
typeconv.cpp
|
||||
module.cpp
|
||||
typestore.cpp
|
||||
)
|
||||
|
||||
@@ -10,7 +9,6 @@ add_library(
|
||||
NostalgiaCore-Headless
|
||||
headless/core.cpp
|
||||
headless/gfx.cpp
|
||||
headless/media.cpp
|
||||
)
|
||||
|
||||
add_library(NostalgiaCore)
|
||||
@@ -23,7 +21,6 @@ if(NOT NOSTALGIA_BUILD_TYPE STREQUAL "GBA")
|
||||
glfw/gfx.cpp
|
||||
userland/gfx.cpp
|
||||
userland/gfx_opengl.cpp
|
||||
userland/media.cpp
|
||||
)
|
||||
target_link_libraries(
|
||||
NostalgiaCore PUBLIC
|
||||
@@ -44,7 +41,6 @@ else()
|
||||
gba/gfx.cpp
|
||||
gba/irq.arm.cpp
|
||||
gba/irq.s
|
||||
gba/media.cpp
|
||||
gba/panic.cpp
|
||||
)
|
||||
target_link_libraries(
|
||||
@@ -59,8 +55,7 @@ endif()
|
||||
|
||||
target_link_libraries(
|
||||
NostalgiaCore-Common PUBLIC
|
||||
OxClaw
|
||||
OxFS
|
||||
NostalgiaFoundation
|
||||
)
|
||||
|
||||
target_link_libraries(
|
||||
@@ -79,7 +74,6 @@ endif()
|
||||
|
||||
install(
|
||||
FILES
|
||||
assetmanager.hpp
|
||||
clipboard.hpp
|
||||
color.hpp
|
||||
config.hpp
|
||||
@@ -89,7 +83,6 @@ install(
|
||||
event.hpp
|
||||
gfx.hpp
|
||||
input.hpp
|
||||
media.hpp
|
||||
typeconv.hpp
|
||||
typestore.hpp
|
||||
DESTINATION
|
||||
|
||||
Reference in New Issue
Block a user