|
@@ -38,7 +38,7 @@ boot_stride := 1
|
|
|
|
|
|
max80.elf: head.o die.o dummy.o irqtable.o irqasm.o sbrk.o hello.o \
|
|
|
console.o sdcard.o rtc.o memset.o \
|
|
|
- abcdrive.o fatfs.a
|
|
|
+ abcdrive.o testdata.o fatfs.a
|
|
|
|
|
|
FATFS_C = $(wildcard fatfs/source/*.c)
|
|
|
FATFS_O = $(FATFS_C:.c=.o)
|
|
@@ -63,6 +63,9 @@ boot.bin: max80.elf
|
|
|
dram.bin: max80.elf
|
|
|
$(OBJCOPY) -O binary -j '.dram*' $< $@
|
|
|
|
|
|
+dram.hex: max80.elf
|
|
|
+ $(OBJCOPY) -O ihex -j '.dram*' $< $@
|
|
|
+
|
|
|
%.elf: $(LDSCRIPT)
|
|
|
$(CC) $(LDFLAGS) -o $@ $(filter-out $(LDSCRIPT),$^)
|
|
|
|
|
@@ -93,14 +96,6 @@ iodevs.h: ../iodevs.conf ../tools/iodevs.pl
|
|
|
irqtable.c: ../iodevs.conf ../tools/iodevs.pl
|
|
|
$(PERL) ../tools/iodevs.pl c $< $@
|
|
|
|
|
|
-testdata.bin: testdata.pl
|
|
|
- $(PERL) $< > $@
|
|
|
-
|
|
|
-dram.hex: testdata.bin dram.bin
|
|
|
- cat $^ > $@.bin
|
|
|
- $(OBJCOPY) -I binary -O ihex $@.bin $@
|
|
|
- rm -f $@.bin
|
|
|
-
|
|
|
clean:
|
|
|
rm -f *.o *.i *.s *.elf *.bin .*.d *.ild $(genhdrs) $(gensrcs)
|
|
|
|