set -e # abort on error
-# Make documentation to put in debian package
-# This must match prebuilt upstream documentation
-
-if [ -f make-doc.sh ]; then
- echo "Making upstream documentation for CVS checked-out package"
- ./make-doc.sh
-else
- echo "Unable to build documentation for CVS checked out package"
- exit 1
-fi
-
# Clean checked out CVS directory
rm -f debian/upload.sh debian/make-upstream.sh debian/make-debian.sh debian/cvsbp-prepare.sh
-rm -f make-doc.sh do-autoconf
+rm -f do-autoconf
rm -f `find . -type f -name .cvsignore`
rm -rf images doc stamp-h.in build-stamp configure-stamp
rm -f cvsbp-prepare.sh
fi
-if [ ! -f docs/${PKG}.htb -o ! -f docs/html/${PKG}_contents.html -o ! -f docs/${PKG}.pdf ]; then
- echo "Making documentation"
- ${WORK_DIR}/make-doc.sh
-fi
+echo "Making documentation"
+cd ${WORK_DIR}/doc
+make
# Prepare for archive
rm -f ${PKG}_${VERSION}.tar.gz ${DEBPKG}_${VERSION}.orig.tar.gz
echo "Cleaning distribution directory ${DISTDIR}"
cd ${DISTDIR}
make distclean
-rm -f make-doc.sh
rm -f `find . -type f -name .cvsignore`
rm -rf `find . -type d -name CVS -or -name .deps`
rm -f `find . -type f -name '*~' -or -name '.#*' -or -name '#*#' -or -name ".*~" -or -name "*.o" -or -name "*.a"`
@rm -rf html
.PHONY: pdf
-pdf: $(pkg).pdf
-$(pkg).pdf: $(pkg).dvi
+pdf: ../docs/$(pkg).pdf
+
+../docs/$(pkg).pdf: $(docs)
+ $(MAKE) dvi
dvipdfm $(pkg)
+ mv $(pkg).pdf ../docs
-.PHONY: ps
-ps: $(pkg).ps
-$(pkg).ps: $(pkg).pdf
- pdftops $(pkg).pdf $(pkg).ps
+#.PHONY: ps
+#ps: $(pkg).ps
+#$(pkg).ps: $(pkg).pdf
+# pdftops $(pkg).pdf $(pkg).ps
.PHONY: dvi
dvi: $(pkg).dvi
latex $(pkg)
.PHONY: htmlhelp
-htmlhelp: $(docs)
+htmlhelp: ../docs/$(pkg).htb
+
+../docs/$(pkg).htb: $(docs)
rm -f $(pkg)*.html $(pkg).hh[pck] $(pkg).zip
cp $(pkg)-tex2rtf.bib $(pkg).bib
tex2rtf $(pkg).tex $(pkg).html -html > /dev/null
./maphhc.pl
zip -q $(pkg).zip *.html *.gif $(pkg).hh[pck]
mv $(pkg).zip $(pkg).htb
+ mv $(pkg).htb ../docs
.PHONY: html
-html: htmlhelp
+html: ../docs/html.tar.gz
+
+../docs/html.tar.gz: $(docs)
+ rm -f $(pkg)*.html
+ cp $(pkg)-tex2rtf.bib $(pkg).bib
+ tex2rtf $(pkg).tex $(pkg).html -html > /dev/null
rm -rf html
mkdir html
cp *.gif html
- mv *.html html
+ mv $(pkg)*.html html
GZIP='-9' tar czf html.tar.gz html
+ mv html.tar.gz ../docs
+ rm -r html
#.PHONY: winhelp
#winhelp: $(docs)
+++ /dev/null
-#!/bin/sh
-
-WORK_DIR=/usr/local/src/Work/ctsim
-
-pushd ${WORK_DIR} > /dev/null
-cd doc
-make all
-cd ..
-mv doc/html.tar.gz docs
-mv doc/ctsim.htb docs
-mv doc/ctsim.pdf docs
-make clean
-popd > /dev/null