diff options
Diffstat (limited to 'diag/mbr/Makefile')
-rw-r--r-- | diag/mbr/Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/diag/mbr/Makefile b/diag/mbr/Makefile index af4cd258..a94253af 100644 --- a/diag/mbr/Makefile +++ b/diag/mbr/Makefile @@ -28,8 +28,14 @@ all: handoff.bin %.elf: %.o $(mbrdir)/mbr.ld $(LD) $(LDFLAGS) -T $(mbrdir)/mbr.ld -e _start -o $@ $< -%.bin: %.elf +%.bin: %.elf $(mbrdir)/checksize.pl $(OBJCOPY) -O binary $< $@ + $(PERL) checksize.pl $@ + $(CHMOD) -x $@ + +handoff.bin: handoff.elf $(mbrdir)/checksize.pl + $(OBJCOPY) -O binary $< $@ + $(PERL) $(mbrdir)/checksize.pl $@ 420 $(CHMOD) -x $@ mbr_bin.c: mbr.bin |