2 SGML = drivers.sgml funcref.sgml glossary.sgml \
3 install.sgml intro.sgml other.sgml reference.sgml tutorial.sgml \
4 driverwriting.sgml comedilib.sgml
6 EXTRA_DIST = $(SGML) funcref mkref drivers.txt mkdr FAQ \
7 comedilib.pdf acq-seq.gif doc_html man
9 BUILT_SOURCES = funcref.sgml drivers.sgml
12 pkgdata_DATA = comedilib.pdf
19 install_html = install_html
20 uninstall_html = uninstall_html
29 install_man = install_man
30 uninstall_man = uninstall_man
37 all-local: $(all_html) $(all_man)
39 install-data-local: $(install_html) $(install_man)
41 uninstall-local: $(uninstall_html) $(uninstall_man)
43 #named this doc_html to avoid phony html target that is automatically generated
44 #(at least by automake1.8)
46 { $(DOCBOOK2HTML) -o doc_html $(srcdir)/comedilib.sgml && touch doc_html; } || { $(RM) -r doc_html; exit 1; }
49 $(INSTALL) -d $(pkgdatadir)/html
50 for each in $(srcdir)/doc_html/*.html $(srcdir)/*.gif ; do \
51 $(INSTALL_DATA) $$each $(pkgdatadir)/html ; done
54 for each in $(srcdir)/doc_html/*.html $(srcdir)/*.gif ; do \
55 $(RM) $(pkgdatadir)/html/`basename $$each` ; done
58 { $(DOCBOOK2MAN) -o man $(srcdir)/comedilib.sgml && touch man; } || { $(RM) -r man; exit 1; }
61 $(INSTALL) -d $(mandir)/man3
62 for each in $(srcdir)/man/*.3 ; do $(INSTALL_DATA) $$each $(mandir)/man3 ; done
65 for each in $(srcdir)/man/*.3 ; do $(RM) $(mandir)/man3/`basename $$each` ; done
67 comedilib.pdf: $(SGML)
68 $(DOCBOOK2PDF) $(srcdir)/comedilib.sgml
70 funcref.sgml: funcref mkref
71 $(srcdir)/mkref funcref >funcref.sgml
73 drivers.sgml: drivers.txt mkdr
74 $(srcdir)/mkdr drivers.txt >drivers.sgml
76 maintainer-clean-local:
83 xgettext -k_ -k_s `find .. -name '*.c'`
84 for i in $(locales);do \
85 msgmerge po/$$i.po messages.po -o $$i.po; \
86 mkdir -p locale/$$i/LC_MESSAGES; \
87 msgfmt $$i.po -o locale/$$i/LC_MESSAGES/comedilib.mo; \