JD2022-TU1/main/extern/UbiServices/upstream/build/private/build_modules_options.command

170 lines
7.3 KiB
Bash

#!/bin/bash
############################################################################################
# Module configuration
IS_MODULE_ACTIVATED_FOR_FLAVOR=TRUE
if [ "$SDK_TYPE" == "US_SDK_SERVER" ]; then
IS_MODULE_ACTIVATED_FOR_FLAVOR=FALSE
fi
if [ ! -z ${MODULE_DISABLED_FOR_TESTS} ]; then
IS_MODULE_ACTIVATED_FOR_FLAVOR=FALSE
fi
APPLICATION_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_APPLICATION_ACTIVATED_FOR_TESTS} ]; then
APPLICATION_OPTION=${IS_MODULE_APPLICATION_ACTIVATED_FOR_TESTS}
fi
BATTLEPAS_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_BATTLEPASS_ACTIVATED_FOR_TESTS}]; then
BATTLEPAS_OPTION=${IS_MODULE_BATTLEPASS_ACTIVATED_FOR_TESTS}
fi
BLOCKLIST_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_BLOCKLIST_ACTIVATED_FOR_TESTS}]; then
BLOCKLIST_OPTION=${IS_MODULE_BLOCKLIST_ACTIVATED_FOR_TESTS}
fi
CHALLENGE_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_CHALLENGE_ACTIVATED_FOR_TESTS}]; then
CHALLENGE_OPTION=${IS_MODULE_CHALLENGE_ACTIVATED_FOR_TESTS}
fi
CLUB_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_CLUB_ACTIVATED_FOR_TESTS}]; then
CLUB_OPTION=${IS_MODULE_CLUB_ACTIVATED_FOR_TESTS}
fi
ENTITY_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_ENTITY_ACTIVATED_FOR_TESTS}]; then
ENTITY_OPTION=${IS_MODULE_ENTITY_ACTIVATED_FOR_TESTS}
fi
FRIEND_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_FRIEND_ACTIVATED_FOR_TESTS}]; then
FRIEND_OPTION=${IS_MODULE_FRIEND_ACTIVATED_FOR_TESTS}
fi
GAMESPLAYED_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_GAMESPLAYED_ACTIVATED_FOR_TESTS}]; then
GAMESPLAYED_OPTION=${IS_MODULE_GAMESPLAYED_ACTIVATED_FOR_TESTS}
fi
LEADERBOARD_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_LEADERBOARD_ACTIVATED_FOR_TESTS}]; then
LEADERBOARD_OPTION=${IS_MODULE_MODERATION_ACTIVATED_FOR_TESTS}
fi
LOCALIZATION_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_LOCALIZATION_ACTIVATED_FOR_TESTS}]; then
LOCALIZATION_OPTION=${IS_MODULE_LOCALIZATION_ACTIVATED_FOR_TESTS}
fi
MATCHMAKING_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_MATCHMAKING_ACTIVATED_FOR_TESTS}]; then
MATCHMAKING_OPTION=${IS_MODULE_MATCHMAKING_ACTIVATED_FOR_TESTS}
fi
MODERATION_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_MODERATION_ACTIVATED_FOR_TESTS}]; then
MODERATION_OPTION=${IS_MODULE_MODERATION_ACTIVATED_FOR_TESTS}
fi
NEWS_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_NEWS_ACTIVATED_FOR_TESTS}]; then
NEWS_OPTION=${IS_MODULE_NEWS_ACTIVATED_FOR_TESTS}
fi
PERSONA_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_PERSONA_ACTIVATED_FOR_TESTS}]; then
PERSONA_OPTION=${IS_MODULE_PERSONA_ACTIVATED_FOR_TESTS}
fi
PLAYER_ONLINE_STATUS_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_PLAYER_ONLINE_STATUS_ACTIVATED_FOR_TESTS}]; then
PLAYER_ONLINE_STATUS_OPTION=${IS_MODULE_PLAYER_ONLINE_STATUS_ACTIVATED_FOR_TESTS}
fi
PLAYERREPORTS_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_PLAYERREPORTS_ACTIVATED_FOR_TESTS}]; then
PLAYERREPORTS_OPTION=${IS_MODULE_PLAYERREPORTS_ACTIVATED_FOR_TESTS}
fi
PROFILE_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_PROFILE_ACTIVATED_FOR_TESTS}]; then
PROFILE_OPTION=${IS_MODULE_PROFILE_ACTIVATED_FOR_TESTS}
fi
RECOMMENDATIONS_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_RECOMMENDATIONS_ACTIVATED_FOR_TESTS}]; then
RECOMMENDATIONS_OPTION=${IS_MODULE_RECOMMENDATIONS_ACTIVATED_FOR_TESTS}
fi
SECONDARYSTORE_INSTANTIATION_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_SECONDARYSTORE_INSTANTIATION_ACTIVATED_FOR_TESTS}]; then
SECONDARYSTORE_INSTANTIATION_OPTION=${IS_MODULE_SECONDARYSTORE_INSTANTIATION_ACTIVATED_FOR_TESTS}
fi
STATS_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_STATS_ACTIVATED_FOR_TESTS}]; then
STATS_OPTION=${IS_MODULE_STATS_ACTIVATED_FOR_TESTS}
fi
STORE_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_STORE_ACTIVATED_FOR_TESTS}]; then
STORE_OPTION=${IS_MODULE_STORE_ACTIVATED_FOR_TESTS}
fi
TLOG_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_TLOG_ACTIVATED_FOR_TESTS}]; then
TLOG_OPTION=${IS_MODULE_TLOG_ACTIVATED_FOR_TESTS}
fi
UGC_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_UGC_ACTIVATED_FOR_TESTS}]; then
UGC_OPTION=${IS_MODULE_UGC_ACTIVATED_FOR_TESTS}
fi
UPLAY_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_UPLAY_ACTIVATED_FOR_TESTS}]; then
UPLAY_OPTION=${IS_MODULE_UPLAY_ACTIVATED_FOR_TESTS}
fi
USER_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_USER_ACTIVATED_FOR_TESTS}]; then
USER_OPTION=${IS_MODULE_USER_ACTIVATED_FOR_TESTS}
fi
VOICECHAT_OPTION=${IS_MODULE_ACTIVATED_FOR_FLAVOR}
if [ ! -z ${IS_MODULE_VOICECHAT_ACTIVATED_FOR_TESTS}]; then
VOICECHAT_OPTION=${IS_MODULE_VOICECHAT_ACTIVATED_FOR_TESTS}
fi
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_APPLICATION=${APPLICATION_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_BATTLEPASS=${BATTLEPAS_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_BLOCKLIST=${BLOCKLIST_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_CHALLENGE=${CHALLENGE_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_CLUB=${CLUB_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_ENTITY=${ENTITY_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_FRIEND=${FRIEND_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_GAMESPLAYED=${GAMESPLAYED_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_LEADERBOARD=${LEADERBOARD_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_LOCALIZATION=${LOCALIZATION_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_MATCHMAKING=${MATCHMAKING_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_MODERATION=${MODERATION_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_NEWS=${NEWS_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_PERSONA=${PERSONA_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_PLAYER_ONLINE_STATUS=${PLAYER_ONLINE_STATUS_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_PLAYERREPORTS=${PLAYERREPORTS_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_PROFILE=${PROFILE_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_RECOMMENDATIONS=${RECOMMENDATIONS_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_SECONDARYSTORE_INSTANTIATION=${SECONDARYSTORE_INSTANTIATION_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_STATS=${STATS_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_STORE=${STORE_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_TLOG=${TLOG_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_UGC=${UGC_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_UPLAY=${UPLAY_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_USER=${USER_OPTION}"
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DUS_USE_PRIVATE_US_MODULE_VOICECHAT=${VOICECHAT_OPTION}"
############################################################################################