-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathCopyEngineFiles.cmd
More file actions
38 lines (32 loc) · 1017 Bytes
/
CopyEngineFiles.cmd
File metadata and controls
38 lines (32 loc) · 1017 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@echo off
echo Copying api files
robocopy "%~1Engine" "%~2api" /MIR /NFL /NDL /NJH /NJS /NC /NS
IF ERRORLEVEL 8 (
echo ERROR: Failed to copy Engine to api
EXIT /B 8
)
echo Copying resource files
robocopy "%~1Engine\Resources" "%~2resources" /MIR /NFL /NDL /NJH /NJS /NC /NS
IF ERRORLEVEL 8 (
echo ERROR: Failed to copy Engine\Resources to resources
EXIT /B 8
)
:: Can not use /MIR here so /E is used instead, else it will delete the Engine resources
robocopy "%~1Editor\Resources" "%~2resources" /E /NFL /NDL /NJH /NJS /NC /NS
IF ERRORLEVEL 8 (
echo ERROR: Failed to copy Editor\Resources to resources
EXIT /B 8
)
echo Copying build files
robocopy "%~1Build" "%~2BuildPresets" /MIR /NFL /NDL /NJH /NJS /NC /NS
IF ERRORLEVEL 8 (
echo ERROR: Failed to copy Build to BuildPresets
EXIT /B 8
)
echo Copying build tools
robocopy "%~1BuildTools" "%~2tools" /MIR /NFL /NDL /NJH /NJS /NC /NS
IF ERRORLEVEL 8 (
echo ERROR: Failed to copy BuildTools to tools
EXIT /B 8
)
EXIT /B 0