aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/FSE/Tango.FSE.UI/Post_Build.bat
blob: de78228466eed98a70a80d3d8c947f0c1c6e2eb3 (plain)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
echo Post Build: %1

attrib +r Tango*
attrib +r Google.Protobuf.xml
del *.xml
attrib -r Tango*
attrib -r Google.Protobuf.xml

attrib +r Tango*
del *.pdb
attrib -r Tango*

RD /S /Q "ProtoCompilers\"
RD /S /Q "Roslyn\"

del WebRtc.NET.pdb

rem -------------------- Twine RSM -----------------------------------

del "Tango.TwineRSM.UI.exe"
del "Tango.TwineRSM.UI.exe.config"
del "Tango.TwineRSM.UI.pdb"

if %1==TS (
	goto TwineRSMRelease
	goto TwineRSM
)

if %1==TS_Debug (
	goto TwineRSM
)

exit

:TwineRSMRelease
echo Modifying Assembly to "Twine RSM"
ren "Tango.FSE.UI.exe" "Tango.TwineRSM.UI.exe"
ren "Tango.FSE.UI.exe.config" "Tango.TwineRSM.UI.exe.config"
ren "Tango.FSE.UI.pdb" "Tango.TwineRSM.UI.pdb"

rem Modify EXE attributes
rc "Tango.TwineRSM.UI.exe" --set-version-string "FileDescription" "Twine RSM"
rc "Tango.TwineRSM.UI.exe" --set-version-string "OriginalFilename" "Tango.TwineRSM.UI.exe"

del rc.exe

:TwineRSM
echo Excluding Assemblies for Twine RSM

rem Exclude Modules
del Tango.FSE.Diagnostics.*
del Tango.FSE.Firmware.*
del Tango.FSE.Insights.*
del Tango.FSE.MachineConfiguration.*
del Tango.FSE.Procedures.*
del Tango.FSE.Upgrade.*
del Tango.FSE.UsersAndRoles.*