feat(Cmake): add support new script loader api (#38)

This commit is contained in:
Kargatum
2021-07-26 02:11:42 +07:00
committed by GitHub
parent 85a76feeca
commit 6bb67dbda3
5 changed files with 15 additions and 35 deletions

View File

@@ -1,22 +0,0 @@
#
#
#
# Set path
CU_SET_PATH("CMAKE_MOD_AHBOT_DIR" "${CMAKE_CURRENT_LIST_DIR}")
# CMake hooks
CU_ADD_HOOK(AFTER_GAME_LIBRARY "${CMAKE_MOD_AHBOT_DIR}/cmake/after_game_lib.cmake")
# Add SC
AC_ADD_SCRIPT("${CMAKE_MOD_AHBOT_DIR}/src/cs_ah_bot.cpp")
AC_ADD_SCRIPT("${CMAKE_MOD_AHBOT_DIR}/src/AuctionHouseBot.cpp")
AC_ADD_SCRIPT("${CMAKE_MOD_AHBOT_DIR}/src/AuctionHouseBot.h")
AC_ADD_SCRIPT("${CMAKE_MOD_AHBOT_DIR}/src/AuctionHouseBotScript.cpp")
# Add SL
AC_ADD_SCRIPT_LOADER("AHBotCommand" "${CMAKE_MOD_AHBOT_DIR}/src/loader_cs_ah_bot.h")
AC_ADD_SCRIPT_LOADER("AHBot" "${CMAKE_MOD_AHBOT_DIR}/src/loader_ah_bot.h")
# Add conf file
AC_ADD_CONFIG_FILE("${CMAKE_MOD_AHBOT_DIR}/conf/mod_ahbot.conf.dist")

View File

@@ -1,11 +0,0 @@
#
#
#
CollectIncludeDirectories(
${CMAKE_MOD_AHBOT_DIR}/src
PUBLIC_INCLUDES)
target_include_directories(game-interface
INTERFACE
${PUBLIC_INCLUDES})

15
src/ah_bot_loader.cpp Normal file
View File

@@ -0,0 +1,15 @@
/*
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3
* Copyright (C) 2021+ WarheadCore <https://github.com/WarheadCore>
*/
// From SC
void AddAHBotCommandScripts();
void AddAHBotScripts();
// Add all
void Addmod_ah_botScripts()
{
AddAHBotCommandScripts();
AddAHBotScripts();
}

View File

@@ -1 +0,0 @@
void AddAHBotScripts();

View File

@@ -1 +0,0 @@
void AddAHBotCommandScripts();