-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompile-win.bat
More file actions
96 lines (81 loc) · 3.07 KB
/
compile-win.bat
File metadata and controls
96 lines (81 loc) · 3.07 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
@echo off
echo pak96.comic open-source repository compiler for Windows
echo =======================================================
echo.
echo This batch compiles this repository into a new folder
echo called compiled, makeobj.exe must be in root folder.
echo.
echo Checking for makeobj.exe...
echo.
if not exist .\makeobj.exe goto abort
rem Create folder for *.paks or delete all old paks if folder already exists
if exist .\compiled\ (del .\compiled\*.pak) else (md compiled)
echo.
echo -------------------------------------------------------
echo Compiling air transport...
makeobj.exe pak96 ./compiled/ ./air/buildings/
makeobj.exe pak96 ./compiled/ ./air/signs/
makeobj.exe pak96 ./compiled/ ./air/vehicles/
makeobj.exe pak96 ./compiled/ ./air/ways/
echo.
echo -------------------------------------------------------
echo Compiling city and lanscape...
makeobj.exe pak96 ./compiled/ ./city-and-landscape/buildings/com/
makeobj.exe pak96 ./compiled/ ./city-and-landscape/buildings/cur/
makeobj.exe pak96 ./compiled/ ./city-and-landscape/buildings/res/
makeobj.exe pak96 ./compiled/ ./city-and-landscape/rivers/
echo.
echo -------------------------------------------------------
echo Compiling factories...
makeobj.exe pak96 ./compiled/ ./factory/
echo.
echo -------------------------------------------------------
echo Compiling maglevs...
makeobj.exe pak96 ./compiled/ ./maglev/buildings/
makeobj.exe pak96 ./compiled/ ./maglev/signs/
makeobj.exe pak96 ./compiled/ ./maglev/vehicles/
makeobj.exe pak96 ./compiled/ ./maglev/ways/
makeobj.exe pak96 ./compiled/ ./maglev/ways/bridges/
makeobj.exe pak96 ./compiled/ ./maglev/ways/elevated/
makeobj.exe pak96 ./compiled/ ./maglev/ways/tunnels/
echo.
echo -------------------------------------------------------
echo Compiling others...
makeobj.exe pak96 ./compiled/ ./other/powerlines/
makeobj.exe pak96 ./compiled/ ./other/powerlines/bridges/
makeobj.exe pak96 ./compiled/ ./other/powerlines/tunnels/
echo.
echo -------------------------------------------------------
echo Compiling railroad...
makeobj.exe pak96 ./compiled/ ./rail/buildings/
makeobj.exe pak96 ./compiled/ ./rail/signs/
makeobj.exe pak96 ./compiled/ ./rail/vehicles/
makeobj.exe pak96 ./compiled/ ./rail/wayobjs/
makeobj.exe pak96 ./compiled/ ./rail/ways/bridges/
echo.
echo -------------------------------------------------------
echo Compiling road transport...
makeobj.exe pak96 ./compiled/ ./road/vehicles/
echo.
echo -------------------------------------------------------
echo Compiling trams...
makeobj.exe pak96 ./compiled/ ./tram/vehicles/
makeobj.exe pak96 ./compiled/ ./tram/wayobjs/
echo.
echo -------------------------------------------------------
echo Compiling naval transport...
makeobj.exe pak96 ./compiled/ ./water/buildings/
makeobj.exe pak96 ./compiled/ ./water/vehicles/
makeobj.exe pak96 ./compiled/ ./water/ways/
makeobj.exe pak96 ./compiled/ ./water/ways/bridges/
makeobj.exe pak96 ./compiled/ ./water/ways/tunnels/
echo.
echo =====================
echo Compilation Complete!
echo =====================
echo.
goto :end
:abort
echo ERROR: makeobj not found on root folder.
:end
pause