File: Makefile.am

package info (click to toggle)
liblouis 3.37.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 86,484 kB
  • sloc: ansic: 37,425; makefile: 1,308; python: 772; lisp: 390; sh: 353; perl: 221; cpp: 21
file content (68 lines) | stat: -rw-r--r-- 2,826 bytes parent folder | download | duplicates (5)
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
# 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 metadata from a liblouis Braille translation table" \
	--output=$@