X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=blobdiff_plain;f=mbr%2FMakefile;h=de0e84154f17fbb4c21b2f378fd3f97322e39da1;hp=2531eb3fcbe15edcbb7fdf4ce6f97999692f6767;hb=720511236081735978b7eda933743d41cb3ac768;hpb=b85e41124e1845c604af5e619b70e1e5c8edcdce;ds=sidebyside diff --git a/mbr/Makefile b/mbr/Makefile index 2531eb3..de0e841 100644 --- a/mbr/Makefile +++ b/mbr/Makefile @@ -1,9 +1,17 @@ -all: mbrmgr +# https://www.mirbsd.org/cvs.cgi/~checkout~/src/sys/arch/i386/stand/mbr/mbr.S + +all: mbrmgr mbrldr clean: - rm -f mbrmgr mbrmgr.elf mbr.o + rm -f mbrmgr mbrldr mbrmgr.elf mbr.o mbrmgr: - gcc -D_ASM_SOURCE -DBOOTMANAGER -D__BOOT_VER=\"0AA6\" -c mbr.S + $(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