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

Reply via email to