2014-07-30 16:36:51 -04:00
|
|
|
#!/bin/bash
|
2014-04-02 18:09:23 -04:00
|
|
|
|
|
|
|
|
SCRIPT_DIR=$(cd "$(dirname "$BASH_SOURCE")" ; pwd)
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
TOP_DIR=$(cd $SCRIPT_DIR/../../.. ; pwd)
|
|
|
|
|
cd ${TOP_DIR}
|
|
|
|
|
|
2014-11-14 16:58:40 -05:00
|
|
|
if [ ! -e Build/OneTimeSetupPerformed ]; then
|
2014-10-03 20:22:34 -04:00
|
|
|
echo
|
2014-11-14 16:58:40 -05:00
|
|
|
echo "******************************************************"
|
|
|
|
|
echo "You have not run Setup.sh, the build will likely fail."
|
|
|
|
|
echo "******************************************************"
|
2014-10-03 20:22:34 -04:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo
|
|
|
|
|
echo Setting up Unreal Engine 4 project files...
|
|
|
|
|
echo
|
|
|
|
|
|
2014-04-02 18:09:23 -04:00
|
|
|
set -x
|
2014-12-15 15:28:22 -05:00
|
|
|
xbuild Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj \
|
2014-04-02 18:09:23 -04:00
|
|
|
/verbosity:quiet /nologo \
|
|
|
|
|
/p:TargetFrameworkVersion=v4.0 \
|
|
|
|
|
/p:Configuration="Development"
|
|
|
|
|
|
2014-12-15 15:28:22 -05:00
|
|
|
xbuild Source/Programs/AutomationTool/AutomationTool.csproj \
|
2014-07-29 01:53:17 -04:00
|
|
|
/verbosity:quiet /nologo \
|
2015-01-29 17:48:40 -05:00
|
|
|
/tv:4.0 \
|
2014-07-29 01:53:17 -04:00
|
|
|
/p:TargetFrameworkVersion=v4.0 \
|
2014-10-09 17:15:41 -04:00
|
|
|
/p:Platform="AnyCPU" \
|
2014-07-29 01:53:17 -04:00
|
|
|
/p:Configuration="Development"
|
|
|
|
|
|
|
|
|
|
xbuild Source/Programs/AutomationTool/Scripts/AutomationScripts.Automation.csproj \
|
|
|
|
|
/verbosity:quiet /nologo \
|
2015-01-29 17:48:40 -05:00
|
|
|
/tv:4.0 \
|
2014-07-29 01:53:17 -04:00
|
|
|
/p:TargetFrameworkVersion=v4.0 \
|
|
|
|
|
/p:Configuration="Development"
|
|
|
|
|
|
|
|
|
|
xbuild Source/Programs/AutomationTool/Linux/Linux.Automation.csproj \
|
|
|
|
|
/verbosity:quiet /nologo \
|
2015-01-29 17:48:40 -05:00
|
|
|
/tv:4.0 \
|
2014-07-29 01:53:17 -04:00
|
|
|
/p:TargetFrameworkVersion=v4.0 \
|
|
|
|
|
/p:Configuration="Development"
|
|
|
|
|
|
|
|
|
|
xbuild Source/Programs/AutomationTool/Android/Android.Automation.csproj \
|
|
|
|
|
/verbosity:quiet /nologo \
|
2015-01-29 17:48:40 -05:00
|
|
|
/tv:4.0 \
|
2014-07-29 01:53:17 -04:00
|
|
|
/p:TargetFrameworkVersion=v4.0 \
|
|
|
|
|
/p:Configuration="Development"
|
|
|
|
|
|
|
|
|
|
xbuild Source/Programs/AutomationTool/HTML5/HTML5.Automation.csproj \
|
|
|
|
|
/verbosity:quiet /nologo \
|
2015-01-29 17:48:40 -05:00
|
|
|
/tv:4.0 \
|
2014-07-29 01:53:17 -04:00
|
|
|
/p:TargetFrameworkVersion=v4.0 \
|
|
|
|
|
/p:Configuration="Development"
|
|
|
|
|
|
2014-04-02 18:09:23 -04:00
|
|
|
# pass all parameters to UBT
|
2014-11-04 00:22:19 -05:00
|
|
|
mono Binaries/DotNET/UnrealBuildTool.exe -makefile -qmakefile -cmakefile "$@"
|
2014-07-29 01:53:17 -04:00
|
|
|
set +x
|