LDP/LDP/guide/docbook/lkmpg-2.4/Makefile

60 lines
1.4 KiB
Makefile

TARGET=lkmpg
TARBALL = ${TARGET}.tar.bz2
EXAMPLES = ./${TARGET}-examples
BACKUPDIR=/usr/local/backup/${TARGET}
LDPDSL='/usr/share/sgml/docbook/stylesheet/dsssl/modular/html/ldp.dsl\#html'
DOCDSL='/usr/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl'
TIMESTAMP=`/bin/date +'%Y-%m-%d-%H-%M'`
JADEOPTIONS=-t sgml -i html -V nochunks -d $(LDPDSL)
WEBDIR='/www/linux/writing'
# Make the darn thing...
#
new:
make index
jade ${JADEOPTIONS} ${TARGET}.sgml > ${TARGET}.html
-ldp_print ${TARGET}.html
#make tidy
# This target creates index stuff
#
index:
collateindex.pl -N -o index.sgml
jade -t sgml -V html-index -d ${DOCDSL} ${TARGET}.sgml
collateindex.pl -g -t Index -i doc-index -o index.sgml HTML.index
publish:
@make clean
@make
@./extractor
cp ${TARGET}.html /www/linux/writing/lkmpg
cp ${TARGET}.ps /www/linux/writing/lkmpg
@make clean
cd ..; tar jcv lkmpg > ${TARBALL}
mv ../${TARBALL} .
cp ${TARBALL} /www/linux/writing/lkmpg
# Get rid of the temp files created during the index and document build.
#
tidy:
@rm -rf body.html title.html HTML.index index.sgml [a-km-z]*.html ln14.html
# Get rid of everything.
#
clean:
make tidy
@rm -rf ${EXAMPLES}/*/*.[coh] ${TARBALL} *.html *.ps
# Back the whole thing up to the backup directory on my hard drive.
#
backup:
make clean
cd ..; tar -jcv ./${TARGET} > ${BACKUPDIR}/${TIMESTAMP}.tar.bz2
echo "Backed up to ${BACKUPDIR}/${TIMESTAMP}.tar.bz2"