Files
UnrealEngineUWP/Engine/Build/BatchFiles/FindPlatformExtensionSources.sh
Ben Marsh 0cc6e3dca6 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00

30 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
## Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
##
## Unreal Engine 4 AutomationTool setup script
##
## This script is expecting to exist in the UE4/Engine/Build/BatchFiles directory. It will not work
## correctly if you copy it to a different location and run it.
SCRIPT_DIR=$(cd "`dirname "$0"`" && pwd)
cd "$SCRIPT_DIR/../../Source"
mkdir -p ../Intermediate/ProjectFiles
## Look for any platform extension .cs files, and add them to a file that will be refernced by UBT project, so it can bring them in automatically
REFERENCE_FILE=../Intermediate/ProjectFiles/UnrealBuildTool.csproj.References
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>" > $REFERENCE_FILE
echo "<Project ToolsVersion=\"15.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">" >> $REFERENCE_FILE
echo "<ItemGroup>" >> $REFERENCE_FILE
for PLATFORM in ../../Platforms/*; do
for SOURCE_FILE in ${PLATFORM}/Engine/Source/Programs/UnrealBuildTool/*; do
echo "<PlatformExtensionCompile Include=\"..\\..\\${SOURCE_FILE//\//\\}\" />" >> $REFERENCE_FILE
done
done
echo "</ItemGroup>" >> $REFERENCE_FILE
echo "</Project>" >> $REFERENCE_FILE