1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
# https://www.mirbsd.org/cvs.cgi/~checkout~/src/sys/arch/i386/stand/mbr/mbr.S
all: mbrmgr mbrldr
clean:
rm -f mbrmgr mbrldr mbrmgr.elf mbr.o
mbrmgr:
$(CC) -D_ASM_SOURCE -DBOOTMANAGER -D__BOOT_VER=\"0AA6\" -c mbr.S
ld -nostdlib -Ttext 0x0600 -N -Bstatic -e _start -o mbrmgr.elf mbr.o
objcopy -O binary mbrmgr.elf mbrmgr
# bootloader, without a bootmenu
mbrldr:
$(CC) -D_ASM_SOURCE -UBOOTMANAGER -DBOOT_QUIET -D__BOOT_VER=\"0AA6\" -c mbr.S
ld -nostdlib -Ttext 0x0600 -N -Bstatic -e _start -o mbrmgr.elf mbr.o
objcopy -O binary mbrmgr.elf mbrldr
|