forked from z88dk/z88dk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
vsbuild.cmd
37 lines (26 loc) · 691 Bytes
/
vsbuild.cmd
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
setlocal
rem Build tools
if not exist bin mkdir bin
devenv win32\z88dk.sln /Build Release
if %errorlevel% neq 0 goto :error
if "%1"=="--nolib" goto :exit
rem Build library
set PATH=%CD%\bin;%PATH%
set Z80_OZFILES=%CD%\lib\
set ZCCCFG=%CD%\lib\config\
make -C %CD%\libsrc
if %errorlevel% neq 0 goto :error
make -C %CD%\libsrc install
if %errorlevel% neq 0 goto :error
make -C %CD%\libsrc\_DEVELOPMENT
if %errorlevel% neq 0 goto :error
rem z80asm_lib
make -C %CD%\src\z80asm Z80ASM=%CD%\bin\z80asm z80asm_lib
if %errorlevel% neq 0 goto :error
copy /y %CD%\src\z80asm\z80asm*.lib %CD%\lib\
if %errorlevel% neq 0 goto :error
goto :exit
:error
@echo Build script failed
:exit
endlocal