files
kolibrios64/build.bat

26 lines
507 B
Batchfile

@echo off
setlocal
set "files=kernel\boot\bootx64.asm kernel\kernel64.asm"
for %%a in (%files%) do (
echo Compiling %%a...
fasm "%%a"
if errorlevel 1 (
echo Error compiling %%a!
goto :error
)
)
rd /s /q image
mkdir image\EFI\BOOT
copy kernel\boot\bootx64.efi image\EFI\BOOT\BOOTX64.EFI
copy kernel\kernel64.bin image\EFI\KERNEL64.BIN
qemu-system-x86_64 -cpu qemu64 -bios OVMF.fd -drive driver=vvfat,rw=on,dir=image\ -serial stdio
goto :eof
:error
echo Build failed.
exit /b 1
endlocal