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