armv4_5: Integrate build of checksum code
[fw/openocd] / contrib / loaders / checksum / Makefile
index 393c1604cfa4e7b4e99f9703cf30bcd255aa93ee..34430e2f82efa5e809822006cbac73d7f91ffbde 100644 (file)
@@ -4,7 +4,16 @@ ARM_CROSS_COMPILE ?= arm-none-eabi-
 ARM_AS      ?= $(ARM_CROSS_COMPILE)as
 ARM_OBJCOPY ?= $(ARM_CROSS_COMPILE)objcopy
 
-arm: armv7m_crc.inc
+arm: armv4_5_crc.inc armv7m_crc.inc
+
+armv4_5_%.elf: armv4_5_%.s
+       $(ARM_AS) $< -o $@
+
+armv4_5_%.bin: armv4_5_%.elf
+       $(ARM_OBJCOPY) -Obinary $< $@
+
+armv4_5_%.inc: armv4_5_%.bin
+       $(BIN2C) < $< > $@
 
 armv7m_%.elf: armv7m_%.s
        $(ARM_AS) $< -o $@