Use a precomputed CRC table for xmodem
[uccvend-snackrom.git] / ROM2 / Makefile
index 71e8c7d..17063d4 100644 (file)
@@ -41,7 +41,7 @@ rom2.elf: $(OBJS) memory.x
        $(SIZE) $@
 
 clean:
-       rm -f *.o *.elf *.s19 *.b *.a rom.tar.bz2 romsrc.c
+       rm -f *.o *.elf *.s19 *.b *.a rom.tar.bz2 romsrc.c crctab.h
 
 #
 # Some useful rules
@@ -53,12 +53,20 @@ size:   rom2.s19
        $(SIZE) $<
 
 rom.tar.bz2:
-       rm -f romsrc.c
+       rm -f romsrc.c crctab.h
        tar cjf rom.tar.bz2 README Makefile *.c *.h *.s *.x
 
 romsrc.c: rom.tar.bz2
        perl -w src2c.pl < $< > $@
 
+xmodem.c: crctab.h
+
+gencrctab: gencrctab.c
+       gcc -o $@ $<
+
+crctab.h: gencrctab
+       ./gencrctab > $@
+
 #
 # Implicit rules
 #

UCC git Repository :: git.ucc.asn.au