Incorporate Docbook manual into the build system.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2666 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2000-08-12 02:57:40 +00:00
parent 62a23f8f8c
commit 209ea6aa1a
4 changed files with 144 additions and 147 deletions

View File

@ -1,2 +1,4 @@
Makefile
gnucash
gnucash.junk
gnucash.tex

View File

@ -1,7 +1,5 @@
gnucash_helpdir = $(datadir)/gnome/help/gnucash/C
GNUCASH_DSL = mysheet.dsl
GNUCASH_SGML_FILES = \
bofa-mym.sgml \
xacc-about.sgml \
@ -40,72 +38,72 @@ GNUCASH_SGML_FILES = \
xacc-userdocs.sgml \
xacc-y2k.sgml
GNUCASH_HTML_FILES = \
docbook.css
bofa-mym.html
gnucash.html
xacc-about.html
xacc-accountedit.html
xacc-acctypes.html
xacc-adjbalwin.html
xacc-apar.html
xacc-ar.html
xacc-arch.html
xacc-archaeology.html
xacc-ardef.html
xacc-balancereport.html
xacc-balancesheet.html
xacc-capitalgains.html
xacc-chartofaccts.html
xacc-currencyhandling.html
xacc-customreports.html
xacc-dateinput.html
xacc-depr.html
xacc-depreciation.html
xacc-docbookuse.html
xacc-dochack.html
xacc-doubledef.html
xacc-doubleentry.html
xacc-doubleuse.html
xacc-dupetxns.html
xacc-euro.html
xacc-exthelp.html
xacc-feats.html
xacc-gpl.html
xacc-incexpuse.html
xacc-incomeexpense.html
xacc-isocurr.html
xacc-locatingtxns.html
xacc-mainwin.html
xacc-mantxn.html
xacc-newacctwin.html
xacc-pnl.html
xacc-portfolio-report.html
xacc-preferences.html
xacc-preferences2.html
xacc-prepaidexpenses.html
xacc-print-check.html
xacc-print.html
xacc-project.html
xacc-qif-import.html
xacc-qif.html
xacc-quicken.html
xacc-quickencats.html
xacc-recnwin.html
xacc-reconciliation.html
xacc-references.html
xacc-regwin-kbd.html
xacc-regwin.html
xacc-reports.html
xacc-reportwindow.html
xacc-reqs.html
xacc-samplechart.html
xacc-scrubbing.html
xacc-size.html
xacc-stkptlo.html
xacc-termsother.html
xacc-ticker.html
xacc-trans-report.html
xacc-userdocs.html
xacc-viewtxn.html
xacc-y2k.html
install-data-local: gnucash/index.html
$(mkinstalldirs) $(DESTDIR)$(gnucash_helpdir)
$(mkinstalldirs) $(DESTDIR)$(gnucash_helpdir)/image
$(mkinstalldirs) $(DESTDIR)$(gnucash_helpdir)/stylesheet-images
# $(INSTALL_DATA) $(srcdir)/topic.dat \
# $(DESTDIR)$(gnucash_helpdir)/topic.dat
# $(INSTALL_DATA) $(srcdir)/index.html $(DESTDIR)$(gnucash_helpdir)/
for file in gnucash/*.html; do \
basefile=`basename $$file` \
$(INSTALL_DATA) $(srcdir)/$$file \
$(DESTDIR)$(gnucash_helpdir)/$$basefile; \
done
for file in gnucash/*.css; do \
basefile=`basename $$file` \
$(INSTALL_DATA) $(srcdir)/$$file \
$(DESTDIR)$(gnucash_helpdir)/$$basefile; \
done
# for file in gnucash/image/*.png; do \
# basefile=`basename $$file` \
# $(INSTALL_DATA) $(srcdir)/$$file \
# $(DESTDIR)$(gnucash_helpdir)/figs/$$basefile;\
# done
for file in gnucash/stylesheet-images/*.gif; do \
basefile=`basename $$file` \
$(INSTALL_DATA) \
$(srcdir)/$$file \
$(DESTDIR)$(gnucash_helpdir)/stylesheet-images/$$basefile; \
done
EXTRA_DIST = \
$(GNUCASH_SGML_FILES)
# topic.dat
manual-html: gnucash/index.html
manual-dvi: gnucash/gnucash.dvi
manual-ps: gnucash/gnucash.ps
manual-rtf: gnucash/gnucash.rtf
manual-all: manual-html manual-ps manual-rtf
all: manual-html
clean:
rm -rf gnucash
rm -rf gnucash.junk
gnucash/gnucash.dvi: $(GNUCASH_SGML_FILES)
db2dvi gnucash.sgml
gnucash/gnucash.ps: $(GNUCASH_SGML_FILES)
db2ps gnucash.sgml
gnucash/gnucash.rtf: $(GNUCASH_SGML_FILES)
db2rtf gnucash.sgml
gnucash/index.html: $(GNUCASH_SGML_FILES)
-(db2html gnucash.sgml)
# && mkdir -p users-guide/figs \
# && cp $(srcdir)/figs/*.png users-guide/figs || exit 1)
dist-hook:
mkdir $(distdir)/gnucash
# mkdir $(distdir)/gnucash/figs
mkdir $(distdir)/gnucash/stylesheet-images
cp gnucash/*.html $(distdir)/gnucash
cp gnucash/*.css $(distdir)/gnucash
# cp gnucash/figs/*.png $(distdir)/gnucash/figs
cp gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images

View File

@ -117,12 +117,10 @@ l = @l@
gnucash_helpdir = $(datadir)/gnome/help/gnucash/C
GNUCASH_DSL = mysheet.dsl
GNUCASH_SGML_FILES = bofa-mym.sgml xacc-about.sgml xacc-accountedit.sgml xacc-acctypes.sgml xacc-adjbalwin.sgml xacc-apar.sgml xacc-balancereport.sgml xacc-balancesheet.sgml xacc-chartofaccts.sgml xacc-currencyhandling.sgml xacc-dateinput.sgml xacc-depreciation.sgml xacc-doubleentry.sgml xacc-euro.sgml xacc-gpl.sgml xacc-incomeexpense.sgml xacc-locatingtxns.sgml xacc-mainwin.sgml xacc-newacctwin.sgml xacc-pnl.sgml xacc-portfolio-report.sgml xacc-preferences.sgml xacc-preferences2.sgml xacc-print-check.sgml xacc-print.sgml xacc-project.sgml xacc-qif-import.sgml xacc-quicken.sgml xacc-recnwin.sgml xacc-regwin-kbd.sgml xacc-regwin.sgml xacc-reports.sgml xacc-ticker.sgml xacc-trans-report.sgml xacc-userdocs.sgml xacc-y2k.sgml
GNUCASH_HTML_FILES = docbook.css
EXTRA_DIST = $(GNUCASH_SGML_FILES)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = ../../../config.h
@ -167,6 +165,7 @@ distdir: $(DISTFILES)
|| cp -p $$d/$$file $(distdir)/$$file || :; \
fi; \
done
$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
info-am:
info: info-am
dvi-am:
@ -178,7 +177,7 @@ installcheck: installcheck-am
install-exec-am:
install-exec: install-exec-am
install-data-am:
install-data-am: install-data-local
install-data: install-data-am
install-am: all-am
@ -223,78 +222,76 @@ maintainer-clean: maintainer-clean-am
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
installcheck-am installcheck install-exec-am install-exec \
install-data-am install-data install-am install uninstall-am uninstall \
all-redirect all-am all installdirs mostlyclean-generic \
distclean-generic clean-generic maintainer-clean-generic clean \
mostlyclean distclean maintainer-clean
install-data-local install-data-am install-data install-am install \
uninstall-am uninstall all-redirect all-am all installdirs \
mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
bofa-mym.html
gnucash.html
xacc-about.html
xacc-accountedit.html
xacc-acctypes.html
xacc-adjbalwin.html
xacc-apar.html
xacc-ar.html
xacc-arch.html
xacc-archaeology.html
xacc-ardef.html
xacc-balancereport.html
xacc-balancesheet.html
xacc-capitalgains.html
xacc-chartofaccts.html
xacc-currencyhandling.html
xacc-customreports.html
xacc-dateinput.html
xacc-depr.html
xacc-depreciation.html
xacc-docbookuse.html
xacc-dochack.html
xacc-doubledef.html
xacc-doubleentry.html
xacc-doubleuse.html
xacc-dupetxns.html
xacc-euro.html
xacc-exthelp.html
xacc-feats.html
xacc-gpl.html
xacc-incexpuse.html
xacc-incomeexpense.html
xacc-isocurr.html
xacc-locatingtxns.html
xacc-mainwin.html
xacc-mantxn.html
xacc-newacctwin.html
xacc-pnl.html
xacc-portfolio-report.html
xacc-preferences.html
xacc-preferences2.html
xacc-prepaidexpenses.html
xacc-print-check.html
xacc-print.html
xacc-project.html
xacc-qif-import.html
xacc-qif.html
xacc-quicken.html
xacc-quickencats.html
xacc-recnwin.html
xacc-reconciliation.html
xacc-references.html
xacc-regwin-kbd.html
xacc-regwin.html
xacc-reports.html
xacc-reportwindow.html
xacc-reqs.html
xacc-samplechart.html
xacc-scrubbing.html
xacc-size.html
xacc-stkptlo.html
xacc-termsother.html
xacc-ticker.html
xacc-trans-report.html
xacc-userdocs.html
xacc-viewtxn.html
xacc-y2k.html
install-data-local: gnucash/index.html
$(mkinstalldirs) $(DESTDIR)$(gnucash_helpdir)
$(mkinstalldirs) $(DESTDIR)$(gnucash_helpdir)/image
$(mkinstalldirs) $(DESTDIR)$(gnucash_helpdir)/stylesheet-images
# $(INSTALL_DATA) $(srcdir)/topic.dat \
# $(DESTDIR)$(gnucash_helpdir)/topic.dat
# $(INSTALL_DATA) $(srcdir)/index.html $(DESTDIR)$(gnucash_helpdir)/
for file in gnucash/*.html; do \
basefile=`basename $$file` \
$(INSTALL_DATA) $(srcdir)/$$file \
$(DESTDIR)$(gnucash_helpdir)/$$basefile; \
done
for file in gnucash/*.css; do \
basefile=`basename $$file` \
$(INSTALL_DATA) $(srcdir)/$$file \
$(DESTDIR)$(gnucash_helpdir)/$$basefile; \
done
# for file in gnucash/image/*.png; do \
# basefile=`basename $$file` \
# $(INSTALL_DATA) $(srcdir)/$$file \
# $(DESTDIR)$(gnucash_helpdir)/figs/$$basefile;\
# done
for file in gnucash/stylesheet-images/*.gif; do \
basefile=`basename $$file` \
$(INSTALL_DATA) \
$(srcdir)/$$file \
$(DESTDIR)$(gnucash_helpdir)/stylesheet-images/$$basefile; \
done
# topic.dat
manual-html: gnucash/index.html
manual-dvi: gnucash/gnucash.dvi
manual-ps: gnucash/gnucash.ps
manual-rtf: gnucash/gnucash.rtf
manual-all: manual-html manual-ps manual-rtf
all: manual-html
clean:
rm -rf gnucash
rm -rf gnucash.junk
gnucash/gnucash.dvi: $(GNUCASH_SGML_FILES)
db2dvi gnucash.sgml
gnucash/gnucash.ps: $(GNUCASH_SGML_FILES)
db2ps gnucash.sgml
gnucash/gnucash.rtf: $(GNUCASH_SGML_FILES)
db2rtf gnucash.sgml
gnucash/index.html: $(GNUCASH_SGML_FILES)
-(db2html gnucash.sgml)
# && mkdir -p users-guide/figs \
# && cp $(srcdir)/figs/*.png users-guide/figs || exit 1)
dist-hook:
mkdir $(distdir)/gnucash
# mkdir $(distdir)/gnucash/figs
mkdir $(distdir)/gnucash/stylesheet-images
cp gnucash/*.html $(distdir)/gnucash
cp gnucash/*.css $(distdir)/gnucash
# cp gnucash/figs/*.png $(distdir)/gnucash/figs
cp gnucash/stylesheet-images/*.gif $(distdir)/gnucash/stylesheet-images
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.

View File

@ -37,7 +37,7 @@
<!entity xaccgpl system "xacc-gpl.sgml">
<!entity bofamym system "bofa-mym.sgml">
]>
<BOOK ID="GNUCASH">
<BOOK ID="index">
<TITLE>GnuCash Documentation Set</TITLE>
&xaccabout;