21 lines
446 B
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
|