#!/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}" ############################################################################################