From: ian Date: Tue, 2 Nov 2004 20:50:23 +0000 (+0000) Subject: new PROGRAMS variable makes -full things automatically X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=a122126cdbb69791f4c8623b23ee6a412cac700a;p=trains.git new PROGRAMS variable makes -full things automatically --- diff --git a/cebpic/Makefile b/cebpic/Makefile index b6d95fd..aded8fc 100644 --- a/cebpic/Makefile +++ b/cebpic/Makefile @@ -1,4 +1,4 @@ -TARGETS= led-flash.hex send-serial.hex reply-serial.hex +PROGRAMS= led-flash send-serial reply-serial include ../pic.make diff --git a/iwjpictest/Makefile b/iwjpictest/Makefile index fa63809..9737068 100644 --- a/iwjpictest/Makefile +++ b/iwjpictest/Makefile @@ -1,7 +1,6 @@ -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 diff --git a/pic.make b/pic.make index 024a40a..dad1753 100644 --- a/pic.make +++ b/pic.make @@ -1,5 +1,8 @@ -all: $(TARGETS) +PROGRAM_HEXES= $(addsuffix .hex, $(PROGRAMS)) \ + $(addsuffix -full.hex, $(PROGRAMS)) + +all: $(TARGETS) $(PROGRAM_HEXES) o=>$@.new && mv -f $@.new $@