This repository was archived by the owner on Jan 16, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.bat
More file actions
39 lines (39 loc) · 1.41 KB
/
build.bat
File metadata and controls
39 lines (39 loc) · 1.41 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
39
@echo off
echo Initialising...
rd /S /Q "%cd%\BUILD"
echo Compiling binaries...
start /B csc -out:SplaTools.exe SplaToolsMenu\*.cs >nul
processing-java --sketch="%cd%\FestTool" --no-java --export --platform windows >nul
"c:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe" /in "SplaToolsMenu\Zoom.ahk" /out "SplaToolsMenu\Zoom32.exe" /bin "c:\Program Files\AutoHotkey\Compiler\Unicode 32-bit.bin"
"c:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe" /in "SplaToolsMenu\Zoom.ahk" /out "SplaToolsMenu\Zoom64.exe" /bin "c:\Program Files\AutoHotkey\Compiler\Unicode 64-bit.bin"
echo Moving binaries into build folder...
cd FestTool
ren application.windows32 FestTool32
ren application.windows64 FestTool64
cd ..
mkdir BUILD
cd BUILD
mkdir SplaTools64
mkdir SplaTools32
cd SplaTools32
mkdir data
cd ..
cd SplaTools64
mkdir data
cd ..
cd ..
move FestTool\FestTool32 BUILD\SplaTools32\FestTool
move FestTool\FestTool64 BUILD\SplaTools64\FestTool
copy SplaTools.exe BUILD\SplaTools32
move SplaTools.exe BUILD\SplaTools64
move SplaToolsMenu\Zoom32.exe BUILD\SplaTools32\data
move SplaToolsMenu\Zoom64.exe BUILD\SplaTools64\data
ren BUILD\SplaTools64\data\Zoom64.exe Zoom.exe
ren BUILD\SplaTools32\data\Zoom32.exe Zoom.exe
echo Cleaning up...
rd /S /Q "%cd%\BUILD\SplaTools32\FestTool\source"
rd /S /Q "%cd%\BUILD\SplaTools64\FestTool\source"
echo Done! exiting in 3 seconds...
ping 127.0.0.1 -n 4 > nul
call compiler\getPID.bat >nul
taskkill /pid %errorlevel%