[llvm-commits] CVS: llvm/test/Programs/Makefile

Chris Lattner lattner at cs.uiuc.edu
Fri Jan 17 16:52:01 PST 2003


Changes in directory llvm/test/Programs:

Makefile updated: 1.6 -> 1.7

---
Log message:

Add generic support for reports


---
Diffs of the changes:

Index: llvm/test/Programs/Makefile
diff -u llvm/test/Programs/Makefile:1.6 llvm/test/Programs/Makefile:1.7
--- llvm/test/Programs/Makefile:1.6	Fri Jan 17 13:50:36 2003
+++ llvm/test/Programs/Makefile	Fri Jan 17 16:51:36 2003
@@ -1,3 +1,11 @@
+##===- test/Programs/Makefile ------------------------------*- Makefile -*-===##
+#
+# This recursively traverses the programs, building them as neccesary.  This
+# makefile also implements 'make report TEST=<x>'.
+#
+##===----------------------------------------------------------------------===##
+
+
 LEVEL = ../..
 PARALLEL_DIRS  = SingleSource MultiSource
 
@@ -13,3 +21,15 @@
 endif
 endif
 
+#
+# Rules for building a report from 'make report TEST=<x>'
+#
+
+report.$(TEST).raw.out: $(REPORT_DEPENDENCIES)
+	gmake TEST=$(TEST) 2>&1 | tee $@
+
+report: report.$(TEST).raw.out
+	./generate_report.pl TEST.$(TEST).report < $< | tee report.$(TEST).txt
+
+clean::
+	rm -f report.*.raw.out report.*.txt





More information about the llvm-commits mailing list