Index: doc/theses/mike_brooks_MMath/Makefile
===================================================================
--- doc/theses/mike_brooks_MMath/Makefile	(revision 57174958a53dde3bf79d4a2b102573e186836bdd)
+++ doc/theses/mike_brooks_MMath/Makefile	(revision a8853574dd2ba32ccb73b2d92c8ae8d2996bc657)
@@ -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}
