mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-12-02 03:14:11 +08:00
openjade failure detection. Cleaning.
- Fix the html/install removal for "make clean" - Fix test of "userguide" when making links - Make must fail when openjade fails. Testing doc/book1.htm is not enough, for example when you have partial docbook installation.
This commit is contained in:
@@ -9,7 +9,7 @@ dist_man_MANS = mdb-tables.1 mdb-ver.1 mdb-export.1 mdb-schema.1 mdb-sql.1 \
|
|||||||
if ENABLE_DOCBOOK
|
if ENABLE_DOCBOOK
|
||||||
dist_man_MANS += install.tgz
|
dist_man_MANS += install.tgz
|
||||||
endif
|
endif
|
||||||
DISTCLEANFILES = ${dist_man_MANS}
|
CLEANFILES = ${dist_man_MANS} install install.tgz
|
||||||
EXTRA_DIST = mdb-tables.txt mdb-ver.txt mdb-export.txt mdb-schema.txt mdb-sql.txt \
|
EXTRA_DIST = mdb-tables.txt mdb-ver.txt mdb-export.txt mdb-schema.txt mdb-sql.txt \
|
||||||
mdb-array.txt mdb-header.txt mdb-hexdump.txt mdb-parsecsv.txt mdb-prop.txt gmdb2.txt \
|
mdb-array.txt mdb-header.txt mdb-hexdump.txt mdb-parsecsv.txt mdb-prop.txt gmdb2.txt \
|
||||||
faq.html install.sgml
|
faq.html install.sgml
|
||||||
@@ -20,18 +20,14 @@ EXTRA_DIST = mdb-tables.txt mdb-ver.txt mdb-export.txt mdb-schema.txt mdb-sql.tx
|
|||||||
# Converting DocBook to HTML (several small files)
|
# Converting DocBook to HTML (several small files)
|
||||||
# http://www.freebsd.org/tutorials/docproj-primer/x3132.html#AEN3140
|
# http://www.freebsd.org/tutorials/docproj-primer/x3132.html#AEN3140
|
||||||
install.tgz: $(srcdir)/install.sgml
|
install.tgz: $(srcdir)/install.sgml
|
||||||
rm -rf html && \
|
rm -rf html
|
||||||
mkdir html && \
|
mkdir html
|
||||||
cd html && \
|
cd html && \
|
||||||
openjade -d ${DOCBOOK_DSL} -t sgml ../$(srcdir)/install.sgml; \
|
openjade -d ${DOCBOOK_DSL} -t sgml ../install.sgml
|
||||||
test -f book1.htm && \
|
[ -f html/book1.htm ]
|
||||||
ln -s book1.htm index.html && \
|
ln -s book1.htm html/index.html
|
||||||
cd .. && \
|
[ -L install ] || ln -s html install
|
||||||
if ! [ -L userguide ]; then \
|
|
||||||
ln -s html install; \
|
|
||||||
fi ; \
|
|
||||||
tar zcf install.tgz install/*
|
tar zcf install.tgz install/*
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
-rm -rf html
|
-rm -rf html
|
||||||
-rm -f install
|
|
||||||
|
|||||||
Reference in New Issue
Block a user