mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-06-28 15:39:02 +08:00
html file generation from sgml
Build install.tgz documentation when DOCBOOK_DSL is defined, as advertised by the comments. Clean up unused html/dist/man targets new clean-local target to remove tmp & html files
This commit is contained in:
parent
c540d89695
commit
939d7206e2
@ -181,6 +181,8 @@ fi
|
|||||||
|
|
||||||
AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)
|
AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)
|
||||||
|
|
||||||
|
AM_CONDITIONAL(ENABLE_DOCBOOK, test -n "$DOCBOOK_DSL")
|
||||||
|
|
||||||
dnl Checks for library functions.
|
dnl Checks for library functions.
|
||||||
VL_LIB_READLINE
|
VL_LIB_READLINE
|
||||||
|
|
||||||
|
@ -1,36 +1,37 @@
|
|||||||
# Converting DocBook to HTML (several small files)
|
|
||||||
# http://www.freebsd.org/tutorials/docproj-primer/x3132.html#AEN3140
|
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
TXT2MAN = txt2man
|
TXT2MAN = txt2man
|
||||||
PRODUCT = MDBTools
|
PRODUCT = MDBTools
|
||||||
|
|
||||||
dist_man_MANS = mdb-tables.1 mdb-ver.1 mdb-export.1 mdb-schema.1 mdb-sql.1 \
|
|
||||||
mdb-array.1 mdb-header.1 mdb-hexdump.1 mdb-parsecsv.1 mdb-prop.1 gmdb2.1
|
|
||||||
DISTCLEANFILES = ${dist_man_MANS}
|
|
||||||
EXTRA_DIST = mdb-tables.txt mdb-ver.txt mdb-export.txt mdb-schema.txt mdb-sql.txt faq.html txt2man install.sgml
|
|
||||||
|
|
||||||
html: install.tgz
|
|
||||||
|
|
||||||
dist: install.tgz man
|
|
||||||
#dist: man
|
|
||||||
|
|
||||||
# To make the userguide, export DOCBOOK_DSL TO point to docbook.dsl.
|
# To make the userguide, export DOCBOOK_DSL TO point to docbook.dsl.
|
||||||
|
|
||||||
install.tgz: $(srcdir)/install.sgml
|
dist_man_MANS = mdb-tables.1 mdb-ver.1 mdb-export.1 mdb-schema.1 mdb-sql.1 \
|
||||||
if test -n "${DOCBOOK_DSL}"; then \
|
mdb-array.1 mdb-header.1 mdb-hexdump.1 mdb-parsecsv.1 mdb-prop.1 gmdb2.1
|
||||||
rm -rf html && \
|
if ENABLE_DOCBOOK
|
||||||
mkdir html && \
|
dist_man_MANS += install.tgz
|
||||||
cd html && pwd && \
|
endif
|
||||||
openjade -d ${DOCBOOK_DSL} -t sgml ../$(srcdir)/install.sgml; \
|
DISTCLEANFILES = ${dist_man_MANS}
|
||||||
test -f book1.htm && \
|
EXTRA_DIST = mdb-tables.txt mdb-ver.txt mdb-export.txt mdb-schema.txt mdb-sql.txt \
|
||||||
ln -s book1.htm index.html && cd .. && \
|
mdb-array.txt mdb-header.txt mdb-hexdump.txt mdb-parsecsv.txt mdb-prop.txt gmdb2.txt \
|
||||||
if ! [ -L userguide ]; then \
|
faq.html install.sgml
|
||||||
ln -s html install; \
|
|
||||||
fi; \
|
|
||||||
tar zcf install.tgz install/* \
|
|
||||||
; fi
|
|
||||||
|
|
||||||
man: mdb-tables.1 mdb-ver.1 mdb-export.1 mdb-sql.1
|
|
||||||
|
|
||||||
.txt.1:
|
.txt.1:
|
||||||
- $(TXT2MAN) -P $(PRODUCT) -t $(PRODUCT) -r $(VERSION) -s 1 $(srcdir)/$< > $@
|
- $(TXT2MAN) -P $(PRODUCT) -t $(PRODUCT) -r $(VERSION) -s 1 $(srcdir)/$< > $@
|
||||||
|
|
||||||
|
# Converting DocBook to HTML (several small files)
|
||||||
|
# http://www.freebsd.org/tutorials/docproj-primer/x3132.html#AEN3140
|
||||||
|
install.tgz: $(srcdir)/install.sgml
|
||||||
|
rm -rf html && \
|
||||||
|
mkdir html && \
|
||||||
|
cd html && \
|
||||||
|
openjade -d ${DOCBOOK_DSL} -t sgml ../$(srcdir)/install.sgml; \
|
||||||
|
test -f book1.htm && \
|
||||||
|
ln -s book1.htm index.html && \
|
||||||
|
cd .. && \
|
||||||
|
if ! [ -L userguide ]; then \
|
||||||
|
ln -s html install; \
|
||||||
|
fi ; \
|
||||||
|
tar zcf install.tgz install/*
|
||||||
|
|
||||||
|
clean-local:
|
||||||
|
-rm -rf html
|
||||||
|
-rm -f install
|
||||||
|
Loading…
Reference in New Issue
Block a user