+ $(CC) $(CFLAGS) -Os -mthumb-interwork -o $@ $<
+
+$(VERSIONOBJ): $(OBJDIR)/%.o: %.c $(INCLUDES)
+ $(CC) $(CFLAGS) -Os -mthumb -mthumb-interwork -o $@ $<
+
+# This objcopy call translates physical flash addresses to logical addresses
+# without touching start address or RAM addresses (.bss and .data sections)
+# See ldscript.common. -- Henryk Plötz <henryk@ploetzli.ch> 2009-08-27
+OBJCOPY_TRANSLATIONS = --no-change-warnings \
+ --change-addresses -0x100000 --change-start 0 \
+ --change-section-address .bss+0 --change-section-address .data+0 \
+ --change-section-address .commonarea+0