Update Makefile
Simplify and generalize.
This commit is contained in:
parent
589fed6107
commit
987277f1cf
1 changed files with 6 additions and 8 deletions
14
Makefile
14
Makefile
|
@ -29,7 +29,7 @@ ASCIIDOC=asciidoc
|
||||||
DOCBOOKTOTEXI=docbook2x-texi
|
DOCBOOKTOTEXI=docbook2x-texi
|
||||||
DOCBOOKTOMAN=docbook2x-man
|
DOCBOOKTOMAN=docbook2x-man
|
||||||
XSLTPROC=xsltproc
|
XSLTPROC=xsltproc
|
||||||
XSL=/usr/share/xml/docbook/stylesheet/nwalsh/html/docbook.xsl
|
XSL=/usr/local/share/xsl/docbook/html/docbook.xsl
|
||||||
A2X=a2x
|
A2X=a2x
|
||||||
|
|
||||||
prefix=/usr/packages/ccollect-git
|
prefix=/usr/packages/ccollect-git
|
||||||
|
@ -41,11 +41,7 @@ manlink=/usr/local/man/man1
|
||||||
|
|
||||||
path_dir=/usr/local/bin
|
path_dir=/usr/local/bin
|
||||||
path_destination=${path_dir}/${CCOLLECT_DEST}
|
path_destination=${path_dir}/${CCOLLECT_DEST}
|
||||||
|
docs_archive_name=docs.tar
|
||||||
# where to publish
|
|
||||||
host=localhost
|
|
||||||
dir=/home/users/nico/privat/rechner/netz/seiten/www.nico.schottelius.org/src/software/ccollect
|
|
||||||
docdir=${dir}/documentation
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Asciidoc will be used to generate other formats later
|
# Asciidoc will be used to generate other formats later
|
||||||
|
@ -91,6 +87,8 @@ all:
|
||||||
@echo "info: only generate Texinfo"
|
@echo "info: only generate Texinfo"
|
||||||
@echo "man: only generate manpage{s}"
|
@echo "man: only generate manpage{s}"
|
||||||
@echo "install: install ccollect to ${prefix}"
|
@echo "install: install ccollect to ${prefix}"
|
||||||
|
@echo "shellcheck: shellcheck ccollect script"
|
||||||
|
@echo "test: run unit tests"
|
||||||
|
|
||||||
html: ${HTMLDOCS}
|
html: ${HTMLDOCS}
|
||||||
htm: ${DBHTMLDOCS}
|
htm: ${DBHTMLDOCS}
|
||||||
|
@ -179,9 +177,9 @@ pub:
|
||||||
git push
|
git push
|
||||||
|
|
||||||
publish-doc: documentation
|
publish-doc: documentation
|
||||||
@echo "Transferring files to ${host}"
|
|
||||||
@chmod a+r ${DOCS} ${DOC_ALL}
|
@chmod a+r ${DOCS} ${DOC_ALL}
|
||||||
@tar c ${DOCS} ${DOC_ALL} | ssh ${host} "cd ${dir}; tar xv"
|
@tar cf ${docs_archive_name} ${DOCS} ${DOC_ALL}
|
||||||
|
@echo "Documentation files are in ${docs_archive_name}"
|
||||||
|
|
||||||
#
|
#
|
||||||
# Distribution
|
# Distribution
|
||||||
|
|
Loading…
Reference in a new issue