1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
SGML = drivers.sgml funcref.sgml glossary.sgml \
install.sgml intro.sgml other.sgml reference.sgml tutorial.sgml \
driverwriting.sgml comedilib.sgml
EXTRA_DIST = $(SGML) funcref mkref drivers.txt mkdr FAQ \
comedilib.pdf acq-seq.gif doc_html man
BUILT_SOURCES = funcref.sgml drivers.sgml
if HAVE_DOCBOOK2PDF
pkgdata_DATA = comedilib.pdf
else
pkgdata_DATA =
endif
if HAVE_DOCBOOK2HTML
all_html = doc_html
install_html = install_html
uninstall_html = uninstall_html
else
all_html =
install_html =
uninstall_html =
endif
if HAVE_DOCBOOK2MAN
all_man = man
install_man = install_man
uninstall_man = uninstall_man
else
all_man =
install_man =
uninstall_man =
endif
all-local: $(all_html) $(all_man)
install-data-local: $(install_html) $(install_man)
uninstall-local: $(uninstall_html) $(uninstall_man)
#named this doc_html to avoid phony html target that is automatically generated
#(at least by automake1.8)
doc_html: $(SGML)
{ $(DOCBOOK2HTML) -o doc_html $(srcdir)/comedilib.sgml && touch doc_html; } || { $(RM) -r doc_html; exit 1; }
install_html:
$(INSTALL) -d $(pkgdatadir)/html
for each in $(srcdir)/doc_html/*.html $(srcdir)/*.gif ; do \
$(INSTALL_DATA) $$each $(pkgdatadir)/html ; done
uninstall_html:
for each in $(srcdir)/doc_html/*.html $(srcdir)/*.gif ; do \
$(RM) $(pkgdatadir)/html/`basename $$each` ; done
man: $(SGML)
{ $(DOCBOOK2MAN) -o man $(srcdir)/comedilib.sgml && touch man; } || { $(RM) -r man; exit 1; }
install_man:
$(INSTALL) -d $(mandir)/man3
for each in $(srcdir)/man/*.3 ; do $(INSTALL_DATA) $$each $(mandir)/man3 ; done
uninstall_man:
for each in $(srcdir)/man/*.3 ; do $(RM) $(mandir)/man3/`basename $$each` ; done
comedilib.pdf: $(SGML)
$(DOCBOOK2PDF) $(srcdir)/comedilib.sgml
funcref.sgml: funcref mkref
$(srcdir)/mkref $(srcdir)/funcref >$(srcdir)/funcref.sgml
drivers.sgml: drivers.txt mkdr
$(srcdir)/mkdr $(srcdir)/drivers.txt >$(srcdir)/drivers.sgml
maintainer-clean-local:
$(RM) -r doc_html man
$(RM) comedilib.pdf
locales = de
messages: .phony
xgettext -k_ -k_s `find .. -name '*.c'`
for i in $(locales);do \
msgmerge po/$$i.po messages.po -o $$i.po; \
mkdir -p locale/$$i/LC_MESSAGES; \
msgfmt $$i.po -o locale/$$i/LC_MESSAGES/comedilib.mo; \
done
|