Minor fixes

This commit is contained in:
Anonymous
2014-01-16 10:55:16 -07:00
parent 77c2b5f6bc
commit 1c0b21c92f
12 changed files with 44 additions and 21 deletions
+2
View File
@@ -39,6 +39,7 @@ FIND_LIBRARY(STLPORT_LIBRARY_DEBUG
stlportd
stlportd_statix
stlportd_static
stlportd_static.5.0
PATHS
/usr/local/lib
/usr/lib
@@ -64,6 +65,7 @@ FIND_LIBRARY(STLPORT_LIBRARY_RELEASE
stlport_x.5.2
stlport_statix
stlport_static
stlport_static.5.0
PATHS
/usr/local/lib
/usr/lib
@@ -154,7 +154,7 @@ sub editFile
close (OUTFILE);
if ($opt_windows == 1)
{
system ("copy ${filename}.make_encoder_temporary_file $filename");
system ("copy ${filename}.make_encoder_temporary_file $filename /y");
system ("del ${filename}.make_encoder_temporary_file");
}
else
@@ -751,16 +751,23 @@ include_directories(
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/singleton/include
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/unicode/include
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/unicodeArchive/include/public
${SWG_EXTERNALS_SOURCE_DIR}/3rd/library/platform/projects
${Boost_INCLUDE_DIR}
${JNI_INCLUDE_DIRS}
${PCRE_INCLUDE_DIR}
)
file(TO_NATIVE_PATH ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/make_packages.pl MAKE_PACKAGES_NATIVE_PATH)
file(TO_NATIVE_PATH ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/package_data.txt PACKAGE_DATA_NATIVE_PATH)
file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp SOURCE_OUTPUT_NATIVE_PATH)
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/shared/generated/Packager_cpp.template SOURCE_TEMPLATE_NATIVE_PATH)
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/shared/generated/Packager_cpp.template ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp
COMMAND ${PERL_EXECUTABLE} ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/make_packages.pl --datafile ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/package_data.txt --source ${CMAKE_CURRENT_BINARY_DIR}/shared/generated/Packager.cpp
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/shared/generated/Packager_cpp.template ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/make_packages.pl ${SWG_ENGINE_SOURCE_DIR}/server/library/codegen/package_data.txt
OUTPUT ${SOURCE_OUTPUT_NATIVE_PATH}
COMMAND ${CMAKE_COMMAND} -E copy ${SOURCE_TEMPLATE_NATIVE_PATH} ${SOURCE_OUTPUT_NATIVE_PATH}
COMMAND ${PERL_EXECUTABLE} "${MAKE_PACKAGES_NATIVE_PATH}" --datafile "${PACKAGE_DATA_NATIVE_PATH}" --source "${SOURCE_OUTPUT_NATIVE_PATH}" --windows
DEPENDS ${SOURCE_TEMPLATE_NATIVE_PATH} ${MAKE_PACKAGES_NATIVE_PATH} ${PACKAGE_DATA_NATIVE_PATH}
)
add_library(serverGame STATIC
@@ -138,7 +138,7 @@ protected:
// define shared pointer template for AiMovementBase
typedef boost::shared_ptr<AiMovementBase> AiMovementBasePtr;
#define AiMovementBaseNullPtr AiMovementBasePtr(NULL)
#define AiMovementBaseNullPtr AiMovementBasePtr()
// ======================================================================
@@ -122,9 +122,9 @@ Location AiCreatureControllerNamespace::getLocation(ServerObject const & serverO
//-----------------------------------------------------------------------
AICreatureController::AICreatureController(CreatureObject * newOwner)
: CreatureController(newOwner)
, m_movement(NULL)
, m_pendingMovement(NULL)
, m_suspendedMovement(NULL)
, m_movement()
, m_pendingMovement()
, m_suspendedMovement()
, m_lastStartPosition(newOwner->getPosition_p())
, m_lastEndPosition(newOwner->getPosition_p())
, m_sleepTimer(0.0f)
@@ -4936,7 +4936,7 @@ bool GameServer::addPendingLoadRequest(NetworkId const & id)
if (s_pendingLoadRequests.find(id) != s_pendingLoadRequests.end())
return false;
s_pendingLoadRequests[id] = ::time(NULL);
s_pendingLoadRequests[id] = (unsigned int)::time(NULL);
return true;
}
@@ -726,7 +726,7 @@ void ServerUniverse::update(float frameTime)
if (!m_pendingUniverseLoadedAckList.empty())
{
time_t const nowTime = ::time(NULL);
int const secondsSinceUniverseDataSent = nowTime - m_timeUniverseDataSent;
int const secondsSinceUniverseDataSent = (int)(nowTime - m_timeUniverseDataSent);
// don't wait forever for ack from another game server
// that it has received the universe data
@@ -239,7 +239,7 @@ void GameServerMetricsData::updateData()
"Max: %s requested load on %s which has been pending for %s. Limit = %d.",
id.getValueString().c_str(),
CalendarTime::convertEpochToTimeStringLocal(oldestPendingLoadRequestTime).c_str(),
CalendarTime::convertSecondsToMS(::time(NULL) - oldestPendingLoadRequestTime).c_str(),
CalendarTime::convertSecondsToMS((int)::time(NULL) - oldestPendingLoadRequestTime).c_str(),
GameServer::getPendingLoadRequestLimit()
);
else
@@ -1415,7 +1415,7 @@ unsigned int GroupObject::getSecondsLeftOnGroupPickup() const
{
time_t const timeNow = ::time(NULL);
if (groupPickupTimer.second > timeNow)
return (groupPickupTimer.second - timeNow);
return (groupPickupTimer.second - (int)timeNow);
}
return 0;
@@ -673,7 +673,7 @@ void GuildObject::disbandGuild(int guildId)
{
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(guildId, *i);
std::string enemySpec;
GuildStringParser::buildEnemySpec(guildId, *i, killInfo.first, killInfo.second, enemySpec);
GuildStringParser::buildEnemySpec(guildId, *i, killInfo.first, (int)killInfo.second, enemySpec);
m_enemies.erase(enemySpec);
// remove any pending kill count updates for the 2 guilds
@@ -693,7 +693,7 @@ void GuildObject::disbandGuild(int guildId)
{
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(*i, guildId);
std::string enemySpec;
GuildStringParser::buildEnemySpec(*i, guildId, killInfo.first, killInfo.second, enemySpec);
GuildStringParser::buildEnemySpec(*i, guildId, killInfo.first, (int)killInfo.second, enemySpec);
m_enemies.erase(enemySpec);
// remove any pending kill count updates for the 2 guilds
@@ -1426,7 +1426,7 @@ void GuildObject::removeGuildEnemy(int guildId, int enemyId)
{
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(guildId, enemyId);
std::string enemySpec;
GuildStringParser::buildEnemySpec(guildId, enemyId, killInfo.first, killInfo.second, enemySpec);
GuildStringParser::buildEnemySpec(guildId, enemyId, killInfo.first, (int)killInfo.second, enemySpec);
m_enemies.erase(enemySpec);
// if the other build B has declared war on us, clear the
@@ -1436,7 +1436,7 @@ void GuildObject::removeGuildEnemy(int guildId, int enemyId)
{
if (killInfoBtoA->first > 0)
{
GuildStringParser::buildEnemySpec(enemyId, guildId, killInfoBtoA->first, killInfoBtoA->second, enemySpec);
GuildStringParser::buildEnemySpec(enemyId, guildId, killInfoBtoA->first, (int)killInfoBtoA->second, enemySpec);
m_enemies.erase(enemySpec);
GuildStringParser::buildEnemySpec(enemyId, guildId, 0, 0, enemySpec);
@@ -1519,10 +1519,10 @@ void GuildObject::updateGuildWarKillTrackingData()
&& GuildInterface::hasDeclaredWarAgainst(iter->first.second, iter->first.first))
{
std::pair<int, time_t> const & killInfo = GuildInterface::getGuildEnemyKillInfo(iter->first.first, iter->first.second);
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first, killInfo.second, enemySpec);
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first, (int)killInfo.second, enemySpec);
m_enemies.erase(enemySpec);
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first + iter->second.first, std::max(killInfo.second, static_cast<time_t>(iter->second.second)), enemySpec);
GuildStringParser::buildEnemySpec(iter->first.first, iter->first.second, killInfo.first + iter->second.first, (int)std::max(killInfo.second, static_cast<time_t>(iter->second.second)), enemySpec);
m_enemies.insert(enemySpec);
}
}
@@ -502,6 +502,7 @@ include_directories(
${SWG_ENGINE_SOURCE_DIR}/server/library/serverGame/include/public
${SWG_ENGINE_SOURCE_DIR}/server/library/serverKeyShare/include/public
${SWG_ENGINE_SOURCE_DIR}/server/library/serverUtility/include/public
${SWG_GAME_SOURCE_DIR}/shared/library/swgSharedUtility/include/public
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/archive/include
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/localization/include
${SWG_EXTERNALS_SOURCE_DIR}/ours/library/localizationArchive/include/public
@@ -116,14 +116,15 @@ add_executable(SwgGameServer
target_link_libraries(SwgGameServer
sharedCollision
sharedCommandParser
sharedCompression
sharedDebug
sharedFile
sharedFractal
sharedFoundation
sharedGame
sharedImage
sharedLog
sharedMath
sharedMathArchive
sharedMemoryManager
sharedMessageDispatch
sharedNetwork
@@ -134,10 +135,13 @@ target_link_libraries(SwgGameServer
sharedRegex
sharedRemoteDebugServer
sharedSkillSystem
sharedSynchronization
sharedTerrain
sharedThread
sharedUtility
sharedXml
serverGame
serverMetrics
serverNetworkMessages
serverPathfinding
serverScript
@@ -149,7 +153,16 @@ target_link_libraries(SwgGameServer
fileInterface
localization
localizationArchive
singleton
unicode
unicodeArchive
Base
udplibrary
${PCRE_LIBRARY}
${LIBXML2_LIBRARY}
${ZLIB_LIBRARY}
)
if(WIN32)
set_target_properties (SwgGameServer PROPERTIES LINK_FLAGS "/NODEFAULTLIB:\"libcmt\"")
target_link_libraries(SwgGameServer mswsock ws2_32)
endif()