From 8f9038e3d580ff86f2e691c23fc87373aed14427 Mon Sep 17 00:00:00 2001 From: Adrien Rougny <rougny@gmail.com> Date: Fri, 12 Feb 2016 17:54:00 +0100 Subject: [PATCH] =?UTF-8?q?Makefile:=20=20d=C3=A9fini=20=C3=A0=20partir=20?= =?UTF-8?q?de=20src/cpp/read=5Fprogram.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test~coding~readingCppPrograms.fr/Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/test~coding~readingCppPrograms.fr/Makefile b/test~coding~readingCppPrograms.fr/Makefile index 8d4da2c..132d42c 100644 --- a/test~coding~readingCppPrograms.fr/Makefile +++ b/test~coding~readingCppPrograms.fr/Makefile @@ -6,12 +6,14 @@ INPUT_PROGRAMS=$(wildcard data/*input.cpp) PROGRAMS_MASSAGED=$(PROGRAMS:data/%.cpp=data/static/%.cpp) PROGRAM_ANSWERS=$(PROGRAMS:data/%.cpp=data/static/%.cpp.answer) #ANSWER=$(INPUT_PROGRAMS:%=%.answer) -TARGETS=$(shell cd data; ls *.cpp | cut -d '_' -f 1 - | sort | uniq) +TARGETS=$(shell head -1 src/cpp/read_program.cpp | awk -F'=' '{print $$2}') + all: data/static/index $(PROGRAMS_MASSAGED) $(PROGRAM_ANSWERS) -data/static/index: $(PROGRAMS) data/static - if [ -f $@ ]; then rm $@; fi; \ +data/static/index: $(PROGRAMS) data/static src/cpp/read_program.cpp + echo $(TARGETS) + @if [ -f $@ ]; then rm $@; fi; \ for target in $(TARGETS); do \ (echo "$$target: "`cd data; ls -m $${target}_*.cpp`) >> $@; \ done -- GitLab