chore(console): split out console library

This commit is contained in:
Tristan 'Natrist' Cormier 2023-03-25 10:56:41 -04:00 committed by GitHub
parent ea79f5de1d
commit 6f52a6287d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 34 additions and 10 deletions

View File

@ -1,6 +1,7 @@
add_subdirectory(app)
add_subdirectory(async)
add_subdirectory(client)
add_subdirectory(console)
add_subdirectory(db)
add_subdirectory(event)
add_subdirectory(glue)

View File

@ -36,6 +36,7 @@ target_include_directories(client
target_link_libraries(client
PRIVATE
async
console
db
event
gx

View File

@ -11,7 +11,7 @@
#include "net/Poll.hpp"
#include "ui/FrameScript.hpp"
#include "ui/FrameXML.hpp"
#include "util/CVar.hpp"
#include "console/CVar.hpp"
#include "world/World.hpp"
#include <cstring>
#include <bc/Debug.hpp>

View File

@ -3,7 +3,7 @@
#include "glue/CGlueMgr.hpp"
#include "net/Connection.hpp"
#include "net/Login.hpp"
#include "util/CVar.hpp"
#include "console/CVar.hpp"
#include <storm/Memory.hpp>
#include <storm/String.hpp>
#include <new>

View File

@ -2,7 +2,7 @@
#include "client/Gui.hpp"
#include "event/Input.hpp"
#include "gx/Device.hpp"
#include "util/CVar.hpp"
#include "console/CVar.hpp"
#include <cstring>
CVar* s_cvGxMaximize;

View File

@ -0,0 +1,18 @@
file(GLOB PRIVATE_SOURCES
"*.cpp"
)
add_library(console STATIC
${PRIVATE_SOURCES}
)
target_include_directories(console
PRIVATE
${CMAKE_SOURCE_DIR}/src
)
target_link_libraries(console
PUBLIC
common
storm
)

View File

@ -1,4 +1,4 @@
#include "util/CVar.hpp"
#include "console/CVar.hpp"
#include <storm/String.hpp>
bool CVar::m_needsSave;

View File

@ -1,5 +1,5 @@
#ifndef UTIL_C_VAR_HPP
#define UTIL_C_VAR_HPP
#ifndef CONSOLE_C_VAR_HPP
#define CONSOLE_C_VAR_HPP
#include <cstdint>
#include <common/String.hpp>

View File

@ -14,7 +14,7 @@
#include "ui/FrameXML.hpp"
#include "ui/Interface.hpp"
#include "ui/ScriptFunctions.hpp"
#include "util/CVar.hpp"
#include "console/CVar.hpp"
#include "util/Filesystem.hpp"
#include "util/Log.hpp"
#include <cstdio>

View File

@ -12,6 +12,7 @@ target_include_directories(glue
target_link_libraries(glue
PRIVATE
client
console
db
event
gx

View File

@ -1,7 +1,7 @@
#include "model/Model2.hpp"
#include "model/CM2Cache.hpp"
#include "model/M2Internal.hpp"
#include "util/CVar.hpp"
#include "console/CVar.hpp"
#include "util/Filesystem.hpp"
#include <cstring>
#include <new>

View File

@ -12,6 +12,7 @@ target_include_directories(ui
target_link_libraries(ui
PRIVATE
client
console
db
event
glue

View File

@ -7,7 +7,7 @@
#include "net/connection/ClientConnection.hpp"
#include "ui/CSimpleTop.hpp"
#include "ui/Types.hpp"
#include "util/CVar.hpp"
#include "console/CVar.hpp"
#include "util/Lua.hpp"
#include "util/SFile.hpp"
#include "util/Unimplemented.hpp"

View File

@ -1,4 +1,6 @@
file(GLOB PRIVATE_SOURCES "*.cpp")
file(GLOB PRIVATE_SOURCES
"*.cpp"
)
if(WHOA_SYSTEM_MAC)
file(GLOB MAC_SOURCES "*.mm")