Subversion Repositories HomeAutomation

Rev

Rev 869 | Rev 1621 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 869 Rev 1468
Line 258... Line 258...
258
	@$(NM) -n $< > $@
258
	@$(NM) -n $< > $@
259
 
259
 
260
# Link: create ELF output file from object files.
260
# Link: create ELF output file from object files.
261
.SECONDARY : $(TARGET).elf
261
.SECONDARY : $(TARGET).elf
262
.PRECIOUS : $(OBJ)
262
.PRECIOUS : $(OBJ)
263
ifneq (,$(filter atmega88 atmega168, $(MCU)))
263
ifneq (,$(filter atmega88 atmega168 atmega168p, $(MCU)))
264
%.elf: $(OBJ)
264
%.elf: $(OBJ)
265
	@echo $(MSG_LINKING) $@
265
	@echo $(MSG_LINKING) $@
266
	@echo GCC bug workaround for ATmega88/ATmega168:
266
	@echo GCC bug workaround for ATmega88/ATmega168:
267
	@eval $$($(CC) -v $(CFLAGS) -o $@ $^ $(LDFLAGS) 2>&1 | $(AWK) '{ if (gsub("0x800100","$(BIOS_RAM_END)") == 1) print }')
267
	@eval $$($(CC) -v $(CFLAGS) -o $@ $^ $(LDFLAGS) 2>&1 | $(AWK) '{ if (gsub("0x800100","$(BIOS_RAM_END)") == 1) print }')
268
else
268
else