| # Only build man pages if configure found the HELP2MAN tool |
| if HAVE_HELP2MAN |
| man_MANS = \ |
| lou_allround.1 \ |
| lou_checkhyphens.1 \ |
| lou_checktable.1 \ |
| lou_debug.1 \ |
| lou_translate.1 \ |
| lou_trace.1 \ |
| lou_checkyaml.1 \ |
| lou_tableinfo.1 |
| endif |
| |
| CLEANFILES = $(man_MANS) |
| |
| # The man pages depend on the --help strings and the version number. |
| common_mandeps = $(top_srcdir)/configure.ac |
| |
| # We are not distributing the man pages otherwise we would need rules |
| # such as below. The user will have to install help2man if they want |
| # man pages. |
| # lou_allround.1: $(top_srcdir)/tools/lou_allround.c $(common_mandeps) |
| # cd ../liblouis && $(MAKE) $(AM_MAKEFLAGS) liblouis.la |
| # cd ../gnulib && $(MAKE) $(AM_MAKEFLAGS) libgnu.la |
| # cd ../tools && $(MAKE) $(AM_MAKEFLAGS) lou_allround$(EXEEXT) |
| # $(HELP2MAN) ../tools/lou_allround$(EXEEXT) --info-page=$(PACKAGE) --output=$@ |
| |
| # Depend on the source, not the binary; we don't need to regenerate the |
| # binary when any source file changes, only the main one. |
| lou_allround.1: $(top_srcdir)/tools/lou_allround.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_allround$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="Test every capability of the liblouis library" \ |
| --output=$@ |
| |
| lou_checkhyphens.1: $(top_srcdir)/tools/lou_checkhyphens.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_checkhyphens$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="Check the accuracy of hyphenation in liblouis Braille translation tables" \ |
| --output=$@ |
| |
| lou_checktable.1: $(top_srcdir)/tools/lou_checktable.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_checktable$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="Test a liblouis Braille translation table" \ |
| --output=$@ |
| |
| lou_debug.1: $(top_srcdir)/tools/lou_debug.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_debug$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="A debugger for liblouis Braille translation tables" \ |
| --output=$@ |
| |
| lou_translate.1: $(top_srcdir)/tools/lou_translate.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_translate$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="A Braille translator for large scale testing of liblouis Braille translation tables" \ |
| --output=$@ |
| |
| lou_trace.1: $(top_srcdir)/tools/lou_trace.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_trace$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="A tool to list all the rules that were used for a Braille translation" \ |
| --output=$@ |
| |
| lou_checkyaml.1: $(top_srcdir)/tools/lou_checkyaml.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_checkyaml$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="A tool to check Braille tests defined in a YAML file" \ |
| --output=$@ |
| |
| lou_tableinfo.1: $(top_srcdir)/tools/lou_tableinfo.c $(common_mandeps) |
| $(HELP2MAN) ../tools/lou_tableinfo$(EXEEXT) --info-page=$(PACKAGE) \ |
| --name="A tool to query meta data from a liblouis Braille translation table" \ |
| --output=$@ |