tetros/Makefile

16 lines
434 B
Makefile
Raw Normal View History

2016-10-01 18:55:52 +02:00
all: tetros.img
2016-09-29 23:42:22 +02:00
2016-10-01 18:55:52 +02:00
tetros.img: tetros.asm Makefile
nasm -d DEBUG -f bin tetros.asm -o tetros.img
@echo "size is" `stat -c "%s" tetros.img`
@if [ `stat -c "%s" tetros.img` -gt 446 ]; then \
2016-09-29 23:42:22 +02:00
bash -c 'echo -e "\e[91mOutput exceeded size of 446 bytes.\e[0m"'; \
2016-10-01 18:55:52 +02:00
rm -f tetros.img; exit 1; fi
nasm -f bin tetros.asm -o tetros.img
2016-09-29 23:42:22 +02:00
run:
2016-10-01 18:55:52 +02:00
@qemu-system-i386 -drive file=tetros.img,index=0,media=disk,format=raw
2016-09-29 23:42:22 +02:00
clean:
2016-10-01 18:55:52 +02:00
rm -f tetros.img