sectcl/Makefile

21 lines
446 B
Makefile

sectcl.bin: sectcl.nasm
nasm sectcl.nasm -f bin -o sectcl.bin
hexdump: sectcl.bin
hexdump -C sectcl.bin
qemu: sectcl.bin
qemu-system-i386 -fda sectcl.bin
gdb: sectcl.bin
gdb -ex "target remote | qemu-system-i386 -S -gdb stdio -fda sectcl.bin -m 16" -ex "break *0x7c00" -ex "continue"
objdump: sectcl.bin
objdump -D -Mintel,i8086 -b binary -m i386 sectcl.bin
quecl: quecl.c
gcc -Os -o quecl quecl.c -Wall -Wextra
clean:
rm sectcl.bin