Author: dylan
Date: 2006-02-23 16:23:19 -0500 (Thu, 23 Feb 2006)
New Revision: 964
Added:
trunk/docs/manual/Recipe
Log:
haver manual now has a Bake recipe.
Added: trunk/docs/manual/Recipe
===================================================================
--- trunk/docs/manual/Recipe 2006-01-20 16:47:19 UTC (rev 963)
+++ trunk/docs/manual/Recipe 2006-02-23 21:23:19 UTC (rev 964)
@@ -0,0 +1,50 @@
+
+action main {
+ print("Usage: make [pdf|html|info|txt|dvi]");
+}
+
+action all {
+ for target in qw(info pdf dvi html txt xml) {
+ invoke(target);
+ }
+}
+
+action info { build("haver.info"); }
+action pdf { build("haver.pdf"); }
+action dvi { build("haver.dvi"); }
+action html { build("haver/index.html"); }
+action txt { build("haver.txt"); }
+action xml { build("haver.xml"); }
+
+rule "haver/index.html" : "haver.texi" {
+ % makeinfo --html $IN
+}
+
+rule "haver.txt" : "haver.texi" {
+ % makeinfo --plaintext $IN -o $OUT
+}
+
+rule "haver.info": "haver.texi" {
+ % makeinfo $IN
+}
+
+rule "haver.xml": "haver.texi" {
+ % makeinfo --xml $IN > $OUT
+}
+
+rule "haver.pdf": "haver.texi" {
+ % texi2pdf $IN
+ % rm -f haver.tp haver.ky haver.fns haver.cps haver.vr
+ % rm -f haver.cp haver.fn haver.pg haver.aux haver.toc haver.log
+}
+
+rule "haver.dvi": "haver.texi" {
+ % texi2dvi $IN
+ % rm -f haver.tp haver.ky haver.fns haver.cps haver.vr
+ % rm -f haver.cp haver.fn haver.pg haver.aux haver.toc haver.log
+}
+
+action clean {
+ % rm -f haver.info haver.txt haver.pdf haver.dvi
+ % rm -fr haver/
+}
_______________________________________________
Haver-commits mailing list
[EMAIL PROTECTED]
https://mail.gna.org/listinfo/haver-commits