Index: doc/theses/mike_brooks_MMath/Makefile
===================================================================
--- doc/theses/mike_brooks_MMath/Makefile	(revision 57174958a53dde3bf79d4a2b102573e186836bdd)
+++ doc/theses/mike_brooks_MMath/Makefile	(revision e048ece8ba334125dcccebb214f58a23f0e29d8a)
@@ -67,12 +67,12 @@
 	${CFA} $< -o $@
 
-${Build}/%: ${Programs}/%.run.cfa | ${Build}
-	${CFA} $< -o $@
+${Build}/%: ${Programs}/%.run.cfa | ${Build} # cfa cannot handle pipe
+	sed -f ${Programs}/sedcmd $< > ${Build}/tmp.cfa; ${CFA} ${Build}/tmp.cfa -o $@
 
 ${Build}/%: ${Programs}/%.run.c | ${Build}
-	${CC}  $< -o $@
+	sed -f ${Programs}/sedcmd $< | ${CC} -x c -I ${Programs} -o $@ -
 
 ${Build}/%: ${Programs}/%.run.cpp | ${Build}
-	${CXX} -MMD $< -o $@
+	sed -f ${Programs}/sedcmd $< | ${CXX} -x c++ -I ${Programs} -o $@ -
 
 ${Build}/%.out: ${Build}/% | ${Build}
