NAME=install-guide VERSION=`date +'%Y%m%d'` SOURCES=install-vine XMLS=$(addsuffix .xml, $(SOURCES)) OTXTS=$(addsuffix .txt, $(SOURCES)) TXTS=$(addsuffix .euc, $(SOURCES)) $(addsuffix .sjis, $(SOURCES)) HTMLS=$(addsuffix .html, $(SOURCES)) OHTMLS=$(addsuffix *.html, $(SOURCES)) TEXS=$(addsuffix .tex, $(SOURCES)) DVIS=$(addsuffix .dvi, $(SOURCES)) PSS=$(addsuffix .ps, $(SOURCES)) DESTDIR= DOCDIR=/usr/share/doc/Vine/${NAME} WEBDIR=/var/www/vinelinux.org GETHTML=../bin/gethtml.pl HTMLLIST=htmllist .SUFFIXES: .txt .html .euc .sjis .tex .dvi .ps .xml .xml.txt: xsltproc /usr/share/sgml/docbook/xsl-stylesheets/html/docbook.xsl $< | w3m -T text/html -dump > $@ .xml.html: xsltproc -stringparam chunker.output.encoding euc-jp -stringparam chunker.output.indent yes custom.xsl $< .txt.euc: nkf -e $< > $@ .txt.sjis: nkf -cs $< > $@ .sgml.tex: sgml2latex $< %.dvi: %.tex .tex.dvi: jlatex $< jlatex $< jlatex $< rm -f $(basename $<).{aux,log,toc} .dvi.ps: dvips $< all: web online:txt html web: xsltproc -stringparam chunker.output.encoding utf-8 -stringparam chunker.output.indent yes web.xsl install-vine.xml txt: $(TXTS) html: $(HTMLS) ps: $(PSS) dvi: $(DVIS) tex: $(TEXS) clean: rm -f *.{sjis,euc,tex,log,aux,dvi,toc,ps,html,txt,tar.bz2} *~ uninstall: rm -rf ${DESTDIR}${DOCDIR} dist: clean cd .. && rm -rf ${NAME}-${VERSION} cd .. && cp -arf ${NAME} ${NAME}-${VERSION} cd .. && tar cf - --exclude CVS ${NAME}-${VERSION} | bzip2 -9 > ${NAME}-${VERSION}.tar.bz2 cd .. && rm -rf ${NAME}-${VERSION} dist-html: uninstall all install-online cd ${DESTDIR}${DOCDIR}/.. && tar jcf install-guide.tar.bz2 install-guide mv ${DESTDIR}${DOCDIR}/../install-guide.tar.bz2 . install: all install-web install-online: install -d ${DESTDIR}${DOCDIR} install -d ${DESTDIR}${DOCDIR}/manuals-sjis install -d ${DESTDIR}${DOCDIR}/manuals-euc install -m 644 *.html ${DESTDIR}${DOCDIR} install -m 644 *.css ${DESTDIR}${DOCDIR} install -m 644 *.sjis ${DESTDIR}${DOCDIR}/manuals-sjis/ install -m 644 *.euc ${DESTDIR}${DOCDIR}/manuals-euc/ install -d ${DESTDIR}${DOCDIR}/images install -m 644 images/*.png ${DESTDIR}${DOCDIR}/images/ install -d ${DESTDIR}${DOCDIR}/images/textmode install -m 644 images/textmode/*.png ${DESTDIR}${DOCDIR}/images/textmode/ install-web: install -d ${DESTDIR}${WEBDIR}/install-guide install -m 644 *.html ${DESTDIR}${WEBDIR}/install-guide/ install -m 644 web.css ${DESTDIR}${WEBDIR}/install-guide/ install -d ${DESTDIR}${WEBDIR}/install-guide/images install -m 644 images/*.png ${DESTDIR}${WEBDIR}/install-guide/images/ install -d ${DESTDIR}${WEBDIR}/install-guide/images/textmode/ install -m 644 images/textmode/*.png ${DESTDIR}${WEBDIR}/install-guide/images/textmode/