diff --git a/src/char/char-server.vcxproj b/src/char/char-server.vcxproj
index 6250230842..2969533f29 100644
--- a/src/char/char-server.vcxproj
+++ b/src/char/char-server.vcxproj
@@ -109,7 +109,7 @@
Disabled
$(DefineConstants);WIN32;FD_SETSIZE=4096;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBCONFIG_STATIC;YY_USE_CONST;_DEBUG;_CONSOLE;_LIB;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)
MultiThreadedDebug
- $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
true
stdcpp14
@@ -128,7 +128,7 @@
$(DefineConstants);WIN32;FD_SETSIZE=4096;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBCONFIG_STATIC;YY_USE_CONST;_DEBUG;_CONSOLE;_LIB;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)
MultiThreadedDebug
stdcpp14
- $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -147,7 +147,7 @@
$(DefineConstants);WIN32;FD_SETSIZE=4096;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBCONFIG_STATIC;YY_USE_CONST;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)
MultiThreaded
stdcpp14
- $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -168,7 +168,7 @@
$(DefineConstants);WIN32;FD_SETSIZE=4096;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBCONFIG_STATIC;YY_USE_CONST;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)
MultiThreaded
stdcpp14
- $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\rapidyaml\src;$(SolutionDir)3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
diff --git a/src/common/conf.hpp b/src/common/conf.hpp
index e5a0bbe3d2..89a2c058ee 100644
--- a/src/common/conf.hpp
+++ b/src/common/conf.hpp
@@ -4,7 +4,7 @@
#ifndef CONF_HPP
#define CONF_HPP
-#include "../../3rdparty/libconfig/libconfig.h"
+#include
#include "cbasetypes.hpp"
diff --git a/src/common/showmsg.hpp b/src/common/showmsg.hpp
index 40ef667a4d..7e40924c51 100644
--- a/src/common/showmsg.hpp
+++ b/src/common/showmsg.hpp
@@ -4,7 +4,7 @@
#ifndef SHOWMSG_HPP
#define SHOWMSG_HPP
-#include "../../3rdparty/libconfig/libconfig.h"
+#include
// for help with the console colors look here:
// http://www.edoceo.com/liberum/?doc=printf-with-color
diff --git a/src/config/core.hpp b/src/config/core.hpp
index 06ee57436a..6cd6b7a43c 100644
--- a/src/config/core.hpp
+++ b/src/config/core.hpp
@@ -9,7 +9,7 @@
* For detailed guidance on these check http://rathena.org/wiki/SRC/config/
**/
-#include "../custom/defines_pre.hpp"
+#include
/// Max number of items on @autolootid list
#define AUTOLOOTITEM_SIZE 10
@@ -121,6 +121,6 @@
**/
#include "./const.hpp"
-#include "../custom/defines_post.hpp"
+#include
#endif /* CONFIG_CORE_HPP */
diff --git a/src/login/login-server.vcxproj b/src/login/login-server.vcxproj
index 70f7d2aafd..25e1284ad8 100644
--- a/src/login/login-server.vcxproj
+++ b/src/login/login-server.vcxproj
@@ -111,7 +111,7 @@
MultiThreadedDebug
true
stdcpp14
- $(SolutionDir)src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -128,7 +128,7 @@
FD_SETSIZE=4096;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBCONFIG_STATIC;YY_USE_CONST;WIN32;_DEBUG;_CONSOLE;_LIB;_ITERATOR_DEBUG_LEVEL=0;%(PreprocessorDefinitions)
MultiThreadedDebug
stdcpp14
- $(SolutionDir)src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -147,7 +147,7 @@
FD_SETSIZE=4096;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBCONFIG_STATIC;YY_USE_CONST;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)
MultiThreaded
stdcpp14
- $(SolutionDir)src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -168,7 +168,7 @@
FD_SETSIZE=4096;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;LIBCONFIG_STATIC;YY_USE_CONST;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)
MultiThreaded
stdcpp14
- $(SolutionDir)src;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
diff --git a/src/map/atcommand.cpp b/src/map/atcommand.cpp
index 81a2b3a088..26d9cb51c0 100644
--- a/src/map/atcommand.cpp
+++ b/src/map/atcommand.cpp
@@ -10809,7 +10809,7 @@ ACMD_FUNC( roulette ){
#endif
}
-#include "../custom/atcommand.inc"
+#include
/**
* Fills the reference of available commands in atcommand DBMap
@@ -10825,7 +10825,7 @@ void atcommand_basecommands(void) {
* TODO: List all commands that causing crash
**/
AtCommandInfo atcommand_base[] = {
-#include "../custom/atcommand_def.inc"
+#include
ACMD_DEF2R("warp", mapmove, ATCMD_NOCONSOLE),
ACMD_DEF(where),
ACMD_DEF(jumpto),
diff --git a/src/map/battle.cpp b/src/map/battle.cpp
index 0c427ef798..7815ea610b 100644
--- a/src/map/battle.cpp
+++ b/src/map/battle.cpp
@@ -10338,7 +10338,7 @@ static const struct _battle_data {
{ "feature.stylist", &battle_config.feature_stylist, 1, 0, 1, },
-#include "../custom/battle_config_init.inc"
+#include
};
/*==========================
diff --git a/src/map/battle.hpp b/src/map/battle.hpp
index 2412573d99..0f9714dba3 100644
--- a/src/map/battle.hpp
+++ b/src/map/battle.hpp
@@ -730,7 +730,7 @@ struct Battle_Config
int feature_stylist;
-#include "../custom/battle_config_struct.inc"
+#include
};
extern struct Battle_Config battle_config;
diff --git a/src/map/map-server-generator.vcxproj b/src/map/map-server-generator.vcxproj
index e296d8fbd4..2d030d55f8 100644
--- a/src/map/map-server-generator.vcxproj
+++ b/src/map/map-server-generator.vcxproj
@@ -111,7 +111,7 @@
4018;4200
true
MultiThreadedDebug
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
true
stdcpp14
@@ -131,7 +131,7 @@
4018
MultiThreadedDebug
stdcpp14
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -151,7 +151,7 @@
MultiThreaded
4018
stdcpp14
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -174,7 +174,7 @@
MultiThreaded
4018
stdcpp14
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\json\include;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
diff --git a/src/map/map-server.vcxproj b/src/map/map-server.vcxproj
index 7367e8263e..b1ef40a27c 100644
--- a/src/map/map-server.vcxproj
+++ b/src/map/map-server.vcxproj
@@ -111,7 +111,7 @@
4018;4200
true
MultiThreadedDebug
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
true
stdcpp14
@@ -131,7 +131,7 @@
4018
MultiThreadedDebug
stdcpp14
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -151,7 +151,7 @@
MultiThreaded
4018
stdcpp14
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
@@ -174,7 +174,7 @@
MultiThreaded
4018
stdcpp14
- $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;%(AdditionalIncludeDirectories)
+ $(SolutionDir)src;$(SolutionDir)\3rdparty\rapidyaml\src;$(SolutionDir)\3rdparty\rapidyaml\ext\c4core\src;$(SolutionDir)\3rdparty\pcre\include;$(SolutionDir)3rdparty\libconfig\;%(AdditionalIncludeDirectories)
Console
diff --git a/src/map/npc_chat.cpp b/src/map/npc_chat.cpp
index f08d7eeb46..df4248e57b 100644
--- a/src/map/npc_chat.cpp
+++ b/src/map/npc_chat.cpp
@@ -5,7 +5,7 @@
#include "npc.hpp"
-#include "../../3rdparty/pcre/include/pcre.h"
+#include
#include
#include
diff --git a/src/map/script.cpp b/src/map/script.cpp
index 7cb73c190b..dd69a8a28b 100644
--- a/src/map/script.cpp
+++ b/src/map/script.cpp
@@ -15,7 +15,7 @@
#include // atoi, strtol, strtoll, exit
#ifdef PCRE_SUPPORT
-#include "../../3rdparty/pcre/include/pcre.h" // preg_match
+#include // preg_match
#endif
#include
@@ -26914,7 +26914,7 @@ BUILDIN_FUNC(macro_detector) {
return SCRIPT_CMD_SUCCESS;
}
-#include "../custom/script.inc"
+#include
// declarations that were supposed to be exported from npc_chat.cpp
#ifdef PCRE_SUPPORT
@@ -27670,7 +27670,7 @@ struct script_function buildin_func[] = {
BUILDIN_DEF(isdead, "?"),
BUILDIN_DEF(macro_detector, "?"),
-#include "../custom/script_def.inc"
+#include
{NULL,NULL,NULL},
};
diff --git a/src/tool/Makefile.in b/src/tool/Makefile.in
index da7ec64ada..a7d2002044 100644
--- a/src/tool/Makefile.in
+++ b/src/tool/Makefile.in
@@ -6,6 +6,8 @@ COMMON_INCLUDE = -I../common/
RA_INCLUDE = -I../
+LIBCONFIG_INCLUDE = -I../../3rdparty/libconfig
+
RAPIDYAML_OBJ = $(shell find ../../3rdparty/rapidyaml/src/ -type f -name "*.cpp" | sed -e "s/\.cpp/\.o/g" )
RAPIDYAML_DIR_OBJ = $(RAPIDYAML_OBJ:%=obj/%)
RAPIDYAML_AR = ../../3rdparty/rapidyaml/obj/ryml.a
@@ -72,7 +74,7 @@ obj_all:
obj_all/%.o: %.cpp $(COMMON_H) $(OTHER_H) $(RAPIDYAML_H) $(YAML_CPP_H)
@echo " CXX $<"
- @@CXX@ @CXXFLAGS@ $(COMMON_INCLUDE) $(RA_INCLUDE) $(RAPIDYAML_INCLUDE) $(YAML_CPP_INCLUDE) @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
+ @@CXX@ @CXXFLAGS@ $(COMMON_INCLUDE) $(RA_INCLUDE) $(LIBCONFIG_INCLUDE) $(RAPIDYAML_INCLUDE) $(YAML_CPP_INCLUDE) @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
# missing common object files
$(COMMON_DIR_OBJ):
diff --git a/src/tool/csv2yaml.cpp b/src/tool/csv2yaml.cpp
index e2d53bcdc1..2787f560c3 100644
--- a/src/tool/csv2yaml.cpp
+++ b/src/tool/csv2yaml.cpp
@@ -240,7 +240,7 @@ bool Csv2YamlTool::initialize( int argc, char* argv[] ){
// Load constants
#define export_constant_npc(a) export_constant(a)
init_random_option_constants();
- #include "../map/script_constants.hpp"
+ #include