mirror of https://github.com/tLDP/LDP
60 lines
1.4 KiB
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"
|