bootloader/mbr/Makefile
2024-11-27 17:06:47 +09:00

20 lines
323 B
Makefile

PROG=mbr
SRCS=$(wildcard *.S)
OBJS=$(SRCS:.S=.o)
LDFLAGS = -Ttext 0 -e 0
CPPFLAGS = -I $(IDIR)
${PROG}: $(OBJS)
@rm -f $(PROG)
$(LD) $(LDFLAGS) -o $(PROG) $(OBJS)
objcopy -O binary mbr mbr.new
dd if=mbr.new of=mbr bs=512 count=1
rm -rf mbr.new
mv $(PROG) $(BDIR)
$(OBJS): ../def.h
clean:
rm -f *.o *.bin $(PROG)