-TARGETS= led-flash.hex send-serial.hex reply-serial.hex
+PROGRAMS= led-flash send-serial reply-serial
include ../pic.make
-TARGETS= config.hex \
- flasher.hex flasher-full.hex \
- copybits.hex copybits-full.hex \
- serialloop.hex serialloop-full.hex
+TARGETS= config.hex
+
+PROGRAMS= flasher copybits serialloop
include ../pic.make
-all: $(TARGETS)
+PROGRAM_HEXES= $(addsuffix .hex, $(PROGRAMS)) \
+ $(addsuffix -full.hex, $(PROGRAMS))
+
+all: $(TARGETS) $(PROGRAM_HEXES)
o=>$@.new && mv -f $@.new $@