From 399d53996994f9f716979b489064989bc49079bf Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sat, 2 Mar 2019 12:01:44 -0500 Subject: Makefile: Reduce use of $^ in build rules It's rare to use all of a target's prerequisites in a recipe - replace most cases with $< (the target's first prerequisite). Signed-off-by: Kevin O'Connor --- src/avr/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/avr') diff --git a/src/avr/Makefile b/src/avr/Makefile index 42f6855f..c9315b99 100644 --- a/src/avr/Makefile +++ b/src/avr/Makefile @@ -29,6 +29,6 @@ $(OUT)klipper.elf.hex: $(OUT)klipper.elf $(Q)$(OBJCOPY) -j .text -j .data -O ihex $< $@ flash: $(OUT)klipper.elf.hex - @echo " Flashing $^ to $(FLASH_DEVICE) via avrdude" + @echo " Flashing $< to $(FLASH_DEVICE) via avrdude" $(Q)if [ -z $(FLASH_DEVICE) ]; then echo "Please specify FLASH_DEVICE"; exit 1; fi - $(Q)avrdude -p$(CONFIG_MCU) -c$(CONFIG_AVRDUDE_PROTOCOL) -P"$(FLASH_DEVICE)" -D -U"flash:w:$(OUT)klipper.elf.hex:i" + $(Q)avrdude -p$(CONFIG_MCU) -c$(CONFIG_AVRDUDE_PROTOCOL) -P"$(FLASH_DEVICE)" -D -U"flash:w:$(<):i" -- cgit v1.2.3-70-g09d2