[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r6353 - trunk/gnue-appserver/doc/devguide
From: |
reinhard |
Subject: |
r6353 - trunk/gnue-appserver/doc/devguide |
Date: |
Tue, 21 Sep 2004 10:59:10 -0500 (CDT) |
Author: reinhard
Date: 2004-09-21 10:59:09 -0500 (Tue, 21 Sep 2004)
New Revision: 6353
Modified:
trunk/gnue-appserver/doc/devguide/Makefile
Log:
More automated makefile.
Modified: trunk/gnue-appserver/doc/devguide/Makefile
===================================================================
--- trunk/gnue-appserver/doc/devguide/Makefile 2004-09-21 15:58:40 UTC (rev
6352)
+++ trunk/gnue-appserver/doc/devguide/Makefile 2004-09-21 15:59:09 UTC (rev
6353)
@@ -1,23 +1,30 @@
-all: txt html dvi pdf ps aux-clean
+DOC=$(shell basename `pwd`)
+MAIN=${DOC}.texi
+SOURCES=$(shell ls [0-9][0-9]-*)
-version.texi:
- grep '$Date:' [0-9][0-9]-* | cut --delimiter=' ' --fields=2 | sort > x
+all: ${DOC}.txt ${DOC}.html ${DOC}.dvi ${DOC}.pdf ${DOC}.ps aux-clean
-txt: version.texi
- LANG=C makeinfo --no-headers --output=devguide.txt devguide.texi
+version.texi: ${SOURCES}
+ echo -n "@set UPDATED " > version.texi
+ grep '$$Date:' ${SOURCES} | cut --delimiter=' ' --fields=3 | sort |
tail -1 >> version.texi
+ echo -n "@set EDITION " >> version.texi
+ (cd ../..; echo "import src; print src.VERSION" | gcvs) >> version.texi
-html: version.texi
- LANG=C makeinfo --html --no-split devguide.texi
+${DOC}.txt: ${MAIN} ${SOURCES} version.texi
+ LANG=C makeinfo --no-headers --output=${DOC}.txt ${MAIN}
-dvi: version.texi
- LANG=C texi2dvi devguide.texi
+${DOC}.html: ${MAIN} ${SOURCES} version.texi
+ LANG=C makeinfo --html --no-split ${MAIN}
-pdf: version.texi
- LANG=C texi2pdf devguide.texi
+${DOC}.dvi: ${MAIN} ${SOURCES} version.texi
+ LANG=C texi2dvi ${MAIN}
-ps: devguide.dvi
- dvips devguide -o devguide.ps
+${DOC}.pdf: ${MAIN} ${SOURCES} version.texi
+ LANG=C texi2pdf ${MAIN}
+${DOC}.ps: ${DOC}.dvi
+ dvips ${DOC} -o ${DOC}.ps
+
aux-clean:
rm -f *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.??s
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6353 - trunk/gnue-appserver/doc/devguide,
reinhard <=