jimw Sun Sep 30 17:57:27 2001 EDT Modified files: /phpdoc Makefile.in .cvsignore Log: switch to new naming scheme, update list of distfiles to include isilo and pdf versions Index: phpdoc/Makefile.in diff -u phpdoc/Makefile.in:1.71 phpdoc/Makefile.in:1.72 --- phpdoc/Makefile.in:1.71 Sun Sep 23 11:04:38 2001 +++ phpdoc/Makefile.in Sun Sep 30 17:57:27 2001 @@ -17,7 +17,7 @@ # # -# $Id: Makefile.in,v 1.71 2001/09/23 15:04:38 goba Exp $ +# $Id: Makefile.in,v 1.72 2001/09/30 21:57:27 jimw Exp $ # VPATH=@srcdir@ @@ -48,8 +48,9 @@ all: html -DIST_FILES=manual.zip manual.tar.gz bigmanual.html.gz \ - manual_doc.pdb manual.txt.gz manual.tar.bz2 +DIST_FILES=@MANUAL@.zip @MANUAL@.tar.gz @MANUAL@.html.gz \ + @MANUAL@.doc.pdb @MANUAL@.txt.gz @MANUAL@.tar.bz2 \ + @MANUAL@.pdf.gz @MANUAL@.pdf.bz2 @MANUAL@.pdf.zip MIRROR_TARGETS=php/index.php html/index.html $(DIST_FILES) html.dsl: $(srcdir)/html.dsl.in ./config.status @@ -71,11 +72,12 @@ touch .manual.xml html: html/index.html -bightml: bigmanual.html +bightml: @MANUAL@.html phpweb: php/index.php -rtf: manual.rtf -dvi: manual.dvi -ps: manual.ps +rtf: @MANUAL@.rtf +tex latex: @MANUAL@.tex +dvi: @MANUAL@.dvi +ps: @MANUAL@.ps pdf: @MANUAL@.pdf howto: howto/html/index.html howtotgz: howto/howto.html.tar.gz @@ -98,8 +100,8 @@ snapshot: manual-snapshot.tar.gz -manual-snapshot.tar.gz: bigmanual.html html/index.html manual.rtf manual.txt - tar -cvzf $@ bigmanual.html html/*.html manual.rtf manual.txt +manual-snapshot.tar.gz: @MANUAL@.html html/index.html @MANUAL@.rtf @MANUAL@.txt + tar -cvzf $@ @MANUAL@.html html/*.html @MANUAL@.rtf @MANUAL@.txt status: checkdoc ./funclist.txt ./checkdoc -s > status.txt @@ -119,28 +121,33 @@ makedoc: $(srcdir)/makedoc.cc g++ -o makedoc $(srcdir)/makedoc.cc -bigmanual.html: manual.xml $(HTML_DEPS) +@MANUAL@.html: manual.xml $(HTML_DEPS) $(JADE) $(CATALOG) -V nochunks -d $(HTML_STYLESHEET) -t sgml $(srcdir)/phpdocxml.dcl manual.xml > $@ -bigmanual.html.gz: bigmanual.html +@MANUAL@.html.gz: @MANUAL@.html gzip -9 -c $< > $@ -manual.rtf.gz: manual.rtf +@MANUAL@.rtf.gz: @MANUAL@.rtf gzip -9 -c $< > $@ -manual.txt.gz: manual.txt +@MANUAL@.txt.gz: @MANUAL@.txt gzip -9 -c $< > $@ -@MANUAL@.pdf: manual.tex - # a hack around bugs in jade/jadetex... - mv manual.tex manual.tex.tmp - sed -e '/HeadingText/,/endHeadPar/ s/_/\\137/g' manual.tex.tmp > manual.tex - rm manual.tex.tmp +@MANUAL@.tex: manual.xml + $(JADE) $(CATALOG) -d $(PRINT_STYLESHEET) -t tex $(srcdir)/phpdocxml.dcl $< + mv manual.tex $@ - -jadetex $< - -jadetex $< - -jadetex $< - dvipdfm -o @MANUAL@.pdf -p @PDF_PAPER_TYPE@ manual.dvi +@MANUAL@.pdf: @MANUAL@.dvi + dvipdfm -o @MANUAL@.pdf -p @PDF_PAPER_TYPE@ @MANUAL@.dvi + +@MANUAL@.pdf.gz: @MANUAL@.pdf + gzip -9 -c $< > $@ + +@MANUAL@.pdf.bz2: @MANUAL@.pdf + bzip2 -9 -c $< > $@ + +@MANUAL@.pdf.zip: @MANUAL@.pdf + zip -9 $@ $< html/index.html: manual.xml $(HTML_DEPS) @test -d html || mkdir html @@ -150,24 +157,24 @@ @test -d php || mkdir php -$(JADE) $(CATALOG) -d $(PHPWEB_STYLESHEET) -V use-output-dir -t sgml $(srcdir)/phpdocxml.dcl manual.xml -manual.txt: bigmanual.html - lynx -nolist -dump file:`pwd`/bigmanual.html > manual.txt +@MANUAL@.txt: @MANUAL@.html + lynx -nolist -dump file:`pwd`/$< > $@ -manual_doc.pdb: manual.txt makedoc - ./makedoc -b manual.txt manual_doc.pdb $(PALMDOCTITLE) +@MANUAL@.doc.pdb: @MANUAL@.txt makedoc + ./makedoc -b @MANUAL@.txt @MANUAL@.doc.pdb $(PALMDOCTITLE) # Note: Isilo converter available only in binary from www.isilo.com -manual_isilo.pdb: bigmanual.html - iSilo386 bigmanual.html manual_isilo.pdb +@MANUAL@.isilo.pdb: @MANUAL@.html + iSilo386 @MANUAL@.html @MANUAL@.isilo.pdb -manual.zip: html/index.html +@MANUAL@.zip: html/index.html -rm -f $@ && (cd html; zip -9 -q ../$@ *.html) -manual.tar.gz: html/index.html - -rm -f $@ && (cd html; tar -cf - *.html) | gzip -9 > manual.tar.gz +@MANUAL@.tar.gz: html/index.html + -rm -f $@ && (cd html; tar -cf - *.html) | gzip -9 > $@ -manual.tar.bz2: html/index.html - -rm -f $@ && (cd html; tar -cf - *.html) | bzip2 -9 > manual.tar.bz2 +@MANUAL@.tar.bz2: html/index.html + -rm -f $@ && (cd html; tar -cf - *.html) | bzip2 -9 > $@ howto/html/index.html: howto/howto.xml $(HOWTO_DEPS) @test -d howto/html || mkdir howto/html @@ -176,15 +183,10 @@ howto/howto.html.tar.gz: howto/html/index.html $(HOWTO_DEPS) tar -cvzf $@ howto/html/*.html -tex latex: $(srcdir)/manual.tex - # File endings we are going to define general rules for: .SUFFIXES: .html .xml .sgml .tex .dvi .ps .rtf .pdf # General rules: -.xml.tex: - $(JADE) $(CATALOG) -d $(PRINT_STYLESHEET) -t tex $(srcdir)/phpdocxml.dcl $< - .xml.rtf: $(JADE) $(CATALOG) -d $(PRINT_STYLESHEET) -t rtf $(srcdir)/phpdocxml.dcl $< @@ -194,15 +196,13 @@ # of the table of contents # 3. generates a dvi with all the right page numbers and such .tex.dvi: - jadetex $< - jadetex $< - jadetex $< - -.dvi.ps: - dvips -o $@ $< - -.ps.pdf: - ps2pdf -p $@ $< + # a hack around bugs in jade/jadetex... + mv $< $<.tmp + sed -e '/HeadingText/,/endHeadPar/ s/_/\\137/g' $<.tmp > $< + rm $<.tmp + -jadetex $< + -jadetex $< + -jadetex $< # test all possible errors test: manual.xml @@ -214,8 +214,8 @@ clean: rm -rf html php howto/html - rm -f manual.txt [a-z]*.html manual.rtf manual.info - rm -f manual.zip manual.tar.gz .manual.xml + rm -f @MANUAL@.txt [a-z]*.html @MANUAL@.rtf manual.info + rm -f @MANUAL@.zip @MANUAL@.tar.gz .manual.xml rm -f manual_*.pdb makedoc *.manifest rm -f *.aux *.tex *.log *.dvi *.toc *.ps *.gz rm -f status.txt missing.txt checkdoc Index: phpdoc/.cvsignore diff -u phpdoc/.cvsignore:1.20 phpdoc/.cvsignore:1.21 --- phpdoc/.cvsignore:1.20 Mon Sep 3 12:29:12 2001 +++ phpdoc/.cvsignore Sun Sep 30 17:57:27 2001 @@ -3,6 +3,7 @@ *.ced *.dvi *.fot +*.bz2 *.gz *.log *.pdf @@ -36,7 +37,7 @@ html.xsl htmlhelp.xsl makedoc -php_manual_*.hh* +php_manual_* manual.txt manual.xml missing.txt