170 lines
7.3 KiB
Bash
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}"
|
|
############################################################################################
|