[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