Imported Upstream version 1.3.1
[platform/upstream/libunwind.git] / doc / Makefile.am
1 # man pages that go into section 3:
2 man3_MANS = libunwind.man libunwind-dynamic.man libunwind-ia64.man      \
3         libunwind-ptrace.man libunwind-setjmp.man                       \
4         unw_apply_reg_state.man                                         \
5         unw_backtrace.man                                               \
6         unw_flush_cache.man                                             \
7         unw_get_accessors.man                                           \
8         unw_get_proc_info.man                                           \
9         unw_get_proc_info_by_ip.man                                     \
10         unw_get_proc_name.man                                           \
11         unw_get_fpreg.man                                               \
12         unw_get_reg.man                                                 \
13         unw_getcontext.man                                              \
14         unw_init_local.man unw_init_remote.man                          \
15         unw_init_local2.man                                             \
16         unw_is_fpreg.man                                                \
17         unw_is_signal_frame.man                                         \
18         unw_create_addr_space.man                                       \
19         unw_destroy_addr_space.man                                      \
20         unw_regname.man unw_resume.man                                  \
21         unw_reg_states_iterate.man                                      \
22         unw_set_caching_policy.man                                      \
23         unw_set_cache_size.man                                          \
24         unw_set_fpreg.man                                               \
25         unw_set_reg.man                                                 \
26         unw_step.man                                                    \
27         unw_strerror.man                                                \
28         _U_dyn_register.man                                             \
29         _U_dyn_cancel.man
30
31 EXTRA_DIST = NOTES libunwind.trans                                      \
32         libunwind.tex libunwind-dynamic.tex libunwind-ia64.tex          \
33         libunwind-ptrace.tex libunwind-setjmp.tex                       \
34         unw_apply_reg_state.tex                                         \
35         unw_backtrace.tex                                               \
36         unw_flush_cache.tex                                             \
37         unw_get_accessors.tex                                           \
38         unw_get_proc_info.tex                                           \
39         unw_get_proc_info_by_ip.tex                                     \
40         unw_get_proc_name.tex                                           \
41         unw_get_fpreg.tex                                               \
42         unw_get_reg.tex                                                 \
43         unw_getcontext.tex                                              \
44         unw_init_local.tex unw_init_remote.tex                          \
45         unw_is_fpreg.tex                                                \
46         unw_is_signal_frame.tex                                         \
47         unw_create_addr_space.tex unw_destroy_addr_space.tex            \
48         unw_regname.tex unw_resume.tex unw_set_caching_policy.tex       \
49         unw_reg_states_iterate.tex                                      \
50         unw_set_cache_size.tex                                          \
51         unw_set_fpreg.tex                                               \
52         unw_set_reg.tex                                                 \
53         unw_step.tex                                                    \
54         unw_strerror.tex                                                \
55         _U_dyn_register.tex                                             \
56         _U_dyn_cancel.tex                                               \
57         $(man3_MANS)
58
59 L2M     = latex2man
60 L2P     = pdflatex
61 L2M_CMD = $(L2M) -t $(srcdir)/libunwind.trans
62 L2H_CMD = $(L2M) -H -t $(srcdir)/libunwind.trans
63
64 .tex.man:
65         $(L2M_CMD) $< $@
66         -cp $@ $(srcdir)/$@
67
68 html:
69         for n in $(man3_MANS); do                                       \
70                 page=`basename $$n .man`;                               \
71                 $(L2H_CMD) $(srcdir)/$$page.tex "$$page(3).raw";        \
72         done
73
74 pdf:
75         for n in $(man3_MANS); do                                       \
76                 page=`basename $$n .man`;                               \
77                 $(L2P) $(srcdir)/$$page.tex "$$page(3).pdf";            \
78         done
79
80 MAINTAINERCLEANFILES = Makefile.in