2003-05-02 07:19:00 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
XML = calibration_funcref.xml command_funcref.xml dio_funcref.xml \
|
|
|
|
deprecated_funcref.xml error_funcref.xml extensions_funcref.xml \
|
|
|
|
drivers.xml funcref.xml glossary.xml \
|
|
|
|
install.xml intro.xml other.xml reference.xml tutorial.xml \
|
2012-10-29 17:08:09 +00:00
|
|
|
driverwriting.xml comedilib.xml bindings.xml comedilib.ent
|
2003-05-02 07:19:00 +00:00
|
|
|
|
2016-05-13 18:14:57 +01:00
|
|
|
TUTORIALS = $(srcdir)/../demo/tut1.c $(srcdir)/../demo/tut2.c \
|
|
|
|
$(srcdir)/../demo/tut3.c
|
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
EXTRA_DIST = $(XML) calibration_funcref.txt command_funcref.txt dio_funcref.txt \
|
2008-01-17 17:03:01 +00:00
|
|
|
deprecated_funcref.txt error_funcref.txt extensions_funcref.txt \
|
|
|
|
funcref mkref drivers.txt mkdr FAQ \
|
2012-04-20 12:26:34 +01:00
|
|
|
acq-seq.gif doc_html man comedilib_html_config.xsl \
|
2012-05-04 16:32:35 +01:00
|
|
|
comedilib_dblatex_config.xsl \
|
2008-01-28 19:30:01 +00:00
|
|
|
comedilib.css
|
2003-05-02 07:19:00 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
BUILT_SOURCES = calibration_funcref.xml command_funcref.xml dio_funcref.xml \
|
|
|
|
deprecated_funcref.xml error_funcref.xml extensions_funcref.xml \
|
2012-10-29 17:08:09 +00:00
|
|
|
funcref.xml drivers.xml bindings.xml
|
2003-07-08 22:13:00 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
if HAVE_XMLTO
|
2008-01-14 22:15:07 +00:00
|
|
|
all_html = $(srcdir)/doc_html
|
2003-12-24 01:48:51 +00:00
|
|
|
install_html = install_html
|
|
|
|
uninstall_html = uninstall_html
|
2008-01-14 22:15:07 +00:00
|
|
|
all_man = $(srcdir)/man
|
2003-12-24 01:48:51 +00:00
|
|
|
install_man = install_man
|
|
|
|
uninstall_man = uninstall_man
|
|
|
|
else
|
2008-01-24 01:32:41 +00:00
|
|
|
all_html =
|
|
|
|
install_html =
|
|
|
|
uninstall_html =
|
2003-12-24 01:48:51 +00:00
|
|
|
all_man =
|
|
|
|
install_man =
|
|
|
|
uninstall_man =
|
|
|
|
endif
|
|
|
|
|
2012-04-25 17:14:16 +01:00
|
|
|
if BUILD_PDF
|
|
|
|
dist_pdf_DATA = $(srcdir)/pdf/comedilib.pdf
|
|
|
|
else
|
|
|
|
dist_pdf_DATA =
|
|
|
|
endif
|
|
|
|
|
|
|
|
if BUILD_PDF_USING_DBLATEX
|
2012-05-04 16:32:35 +01:00
|
|
|
XMLTO_PDF_OPTS = --with-dblatex -p "-p $(abs_srcdir)/comedilib_dblatex_config.xsl"
|
2012-04-25 17:14:16 +01:00
|
|
|
else
|
|
|
|
if BUILD_PDF_USING_FOP
|
2012-05-04 16:32:35 +01:00
|
|
|
XMLTO_PDF_OPTS = --with-fop
|
2012-04-25 17:14:16 +01:00
|
|
|
else
|
2012-05-04 16:32:35 +01:00
|
|
|
XMLTO_PDF_OPTS =
|
2012-04-25 17:14:16 +01:00
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
2003-12-24 01:48:51 +00:00
|
|
|
all-local: $(all_html) $(all_man)
|
|
|
|
|
|
|
|
install-data-local: $(install_html) $(install_man)
|
|
|
|
|
2003-12-24 15:46:55 +00:00
|
|
|
uninstall-local: $(uninstall_html) $(uninstall_man)
|
|
|
|
|
2004-01-12 00:03:45 +00:00
|
|
|
#named this doc_html to avoid phony html target that is automatically generated
|
|
|
|
#(at least by automake1.8)
|
2016-05-13 18:14:57 +01:00
|
|
|
$(srcdir)/doc_html: $(XML) $(TUTORIALS) comedilib_html_config.xsl
|
2008-02-07 19:58:13 +00:00
|
|
|
{ $(XMLTO) -o $(srcdir)/doc_html -m $(srcdir)/comedilib_html_config.xsl --skip-validation html $(srcdir)/comedilib.xml && \
|
|
|
|
(cd $(srcdir)/doc_html && $(LN_S) -f ../comedilib.css . && $(LN_S) -f ../acq-seq.gif .) && \
|
|
|
|
touch $(srcdir)/doc_html;} || \
|
|
|
|
{ $(RM) -r $(srcdir)/doc_html; exit 1; }
|
2003-12-24 01:48:51 +00:00
|
|
|
|
|
|
|
install_html:
|
2007-08-19 18:39:03 +00:00
|
|
|
$(mkdir_p) $(DESTDIR)$(htmldir)/html
|
|
|
|
chmod u+w $(DESTDIR)$(htmldir)/html
|
2008-02-07 19:58:13 +00:00
|
|
|
for each in $(srcdir)/doc_html/*.html $(srcdir)/*.gif $(srcdir)/*.css; do \
|
2007-08-19 18:39:03 +00:00
|
|
|
$(INSTALL_DATA) $$each $(DESTDIR)$(htmldir)/html ; done
|
2003-12-24 01:48:51 +00:00
|
|
|
|
|
|
|
uninstall_html:
|
2012-04-20 12:26:34 +01:00
|
|
|
for each in $(srcdir)/doc_html/*.html $(srcdir)/*.gif $(srcdir)/*.css; do \
|
2007-08-19 18:39:03 +00:00
|
|
|
$(RM) $(DESTDIR)$(htmldir)/html/`basename $$each` ; done
|
2003-12-24 01:48:51 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
$(srcdir)/man: $(XML)
|
|
|
|
{ $(XMLTO) -o $(srcdir)/man --skip-validation man $(srcdir)/comedilib.xml && touch $(srcdir)/man; } || { $(RM) -r $(srcdir)/man; exit 1; }
|
2003-12-24 01:48:51 +00:00
|
|
|
|
|
|
|
install_man:
|
2007-08-19 18:39:03 +00:00
|
|
|
$(mkdir_p) -m 755 $(DESTDIR)$(mandir)/man3
|
|
|
|
chmod u+w $(DESTDIR)$(mandir)/man3
|
2008-01-14 22:15:07 +00:00
|
|
|
for each in `find $(srcdir)/man/ -name '*.3'`; do $(INSTALL_DATA) $$each $(DESTDIR)$(mandir)/man3 ; done
|
2003-12-24 01:48:51 +00:00
|
|
|
|
|
|
|
uninstall_man:
|
2008-01-14 22:15:07 +00:00
|
|
|
for each in `find $(srcdir)/man/ -name '*.3'`; do $(RM) $(DESTDIR)$(mandir)/man3/`basename $$each` ; done
|
2003-08-16 00:20:02 +00:00
|
|
|
|
2016-05-13 18:14:57 +01:00
|
|
|
$(srcdir)/pdf/comedilib.pdf: $(XML) $(TUTORIALS) comedilib_dblatex_config.xsl
|
2012-05-04 16:32:35 +01:00
|
|
|
$(XMLTO) -o $(srcdir)/pdf --skip-validation $(XMLTO_PDF_OPTS) pdf $(srcdir)/comedilib.xml
|
2003-05-02 07:19:00 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
funcref.xml: funcref mkref
|
|
|
|
$(srcdir)/mkref $(srcdir)/funcref >$(srcdir)/funcref.xml
|
2003-05-02 07:19:00 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
calibration_funcref.xml: calibration_funcref.txt mkref
|
|
|
|
$(srcdir)/mkref $(srcdir)/calibration_funcref.txt >$(srcdir)/calibration_funcref.xml
|
2008-01-14 22:15:07 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
command_funcref.xml: command_funcref.txt mkref
|
|
|
|
$(srcdir)/mkref $(srcdir)/command_funcref.txt >$(srcdir)/command_funcref.xml
|
2008-01-14 22:15:07 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
dio_funcref.xml: dio_funcref.txt mkref
|
|
|
|
$(srcdir)/mkref $(srcdir)/dio_funcref.txt >$(srcdir)/dio_funcref.xml
|
2008-01-14 22:15:07 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
deprecated_funcref.xml: deprecated_funcref.txt mkref
|
|
|
|
$(srcdir)/mkref $(srcdir)/deprecated_funcref.txt >$(srcdir)/deprecated_funcref.xml
|
2008-01-14 22:15:07 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
error_funcref.xml: error_funcref.txt mkref
|
|
|
|
$(srcdir)/mkref $(srcdir)/error_funcref.txt >$(srcdir)/error_funcref.xml
|
2008-01-14 22:15:07 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
extensions_funcref.xml: extensions_funcref.txt mkref
|
|
|
|
$(srcdir)/mkref $(srcdir)/extensions_funcref.txt >$(srcdir)/extensions_funcref.xml
|
2008-01-17 17:03:01 +00:00
|
|
|
|
2008-01-24 01:32:41 +00:00
|
|
|
drivers.xml: drivers.txt mkdr
|
|
|
|
$(srcdir)/mkdr $(srcdir)/drivers.txt >$(srcdir)/drivers.xml
|
2003-05-02 07:19:00 +00:00
|
|
|
|
2003-12-24 01:48:51 +00:00
|
|
|
maintainer-clean-local:
|
2012-08-28 14:19:09 +01:00
|
|
|
$(RM) -r $(srcdir)/doc_html $(srcdir)/man $(srcdir)/pdf
|
2003-12-03 02:43:47 +00:00
|
|
|
|
2003-08-16 00:20:02 +00:00
|
|
|
locales = de
|
|
|
|
|
2003-05-02 07:19:00 +00:00
|
|
|
messages: .phony
|
2003-08-16 00:20:02 +00:00
|
|
|
xgettext -k_ -k_s `find .. -name '*.c'`
|
2003-05-02 07:19:00 +00:00
|
|
|
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
|