-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBuildSourceCodePackages.bat
More file actions
38 lines (34 loc) · 1.61 KB
/
BuildSourceCodePackages.bat
File metadata and controls
38 lines (34 loc) · 1.61 KB
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
set SRC1=AdvancedCalculatorUniversal
set SRC2=BluetoothCalculatorUniversal
set SRC3=BCBasic
set SRC4=Fonts
set MINISRC=..\Mini
set DEST=SourceCode
set FINALDEST=BluetoothCalculatorUniversal\Assets\SourceCode
set CODE1DIR=BluetoothCalculatorUniversal\Bluetooth
set CODE2DIR=BluetoothCalculatorUniversal\Bluetooth\Devices
set ZIPNAME=SourceCode.zip
copy %CODE1DIR%\Bluetooth.cs %FINALDEST%
copy %CODE1DIR%\BluetoothDevice.cs %FINALDEST%
copy %CODE1DIR%\BluetoothUtilities.cs %FINALDEST%
copy %CODE1DIR%\ObjectList.cs %FINALDEST%
copy %CODE2DIR%\DOTTI.cs %FINALDEST%
copy %CODE2DIR%\Hexiwear.cs %FINALDEST%
copy %CODE2DIR%\MagicLight.cs %FINALDEST%
copy %CODE2DIR%\NOTTI.cs %FINALDEST%
copy %CODE2DIR%\SensorTag2541.cs %FINALDEST%
ECHO This is a dummy SourceCode.zip file >%FINALDEST%\%ZIPNAME%
rmdir /s /q %DEST%
xcopy %SRC1% %DEST%\AdvancedCalculator\%SRC1% /Exclude:BuildSourceCodePackagesExclude.txt /S /I /Y
xcopy %SRC2% %DEST%\AdvancedCalculator\%SRC2% /Exclude:BuildSourceCodePackagesExclude.txt /S /I /Y
xcopy %SRC3% %DEST%\AdvancedCalculator\%SRC3% /Exclude:BuildSourceCodePackagesExclude.txt /S /I /Y
xcopy %SRC4% %DEST%\AdvancedCalculator\%SRC4% /Exclude:BuildSourceCodePackagesExclude.txt /S /I /Y
xcopy %MINISRC%\Feedback %DEST%\Mini\Feedback /Exclude:BuildSourceCodePackagesExclude.txt /S /I /Y
xcopy %MINISRC%\Utilities %DEST%\Mini\Utilities /Exclude:BuildSourceCodePackagesExclude.txt /S /I /Y
xcopy AdvancedCalculatorUniversal.sln %DEST%\AdvancedCalculator\ /Exclude:BuildSourceCodePackagesExclude.txt /Y
pushd %DEST%
7Z a -r ..\%ZIPNAME%
popd
copy %ZIPNAME% %FINALDEST%\%ZIPNAME%
:DONE
pause