OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / lib / classpath / doc / Makefile.am
1 SUBDIRS = api
2
3 EXTRA_DIST = README.jaxp texi2pod.pl
4
5 info_TEXINFOS = cp-hacking.texinfo cp-vmintegration.texinfo cp-tools.texinfo
6
7 .texinfo.dvi:
8         texi2dvi $<
9
10 .dvi.ps:
11         dvips -o $@ $<
12
13 docs: cp-hacking.ps cp-vmintegration.ps cp-tools.ps $(TOOLS_MANFILES)
14
15 man_MANS = $(TOOLS_MANFILES)
16 TOOLS_MANFILES = \
17         gappletviewer.1 \
18         gjar.1 \
19         gjarsigner.1 \
20         gjavah.1 \
21         gcjh.1 \
22         gkeytool.1 \
23         gnative2ascii.1 \
24         gorbd.1 \
25         grmid.1 \
26         grmiregistry.1 \
27         gserialver.1 \
28         gtnameserv.1
29
30 POD2MAN = pod2man --center="GNU" --release="$(VERSION)"
31 TEXI2POD = perl $(srcdir)/texi2pod.pl
32 STAMP = echo timestamp >
33
34 .pod.1:
35         $(STAMP) $@
36         -($(POD2MAN) --section=1 $< > $(@).T$$$$ && \
37                 mv -f $(@).T$$$$ $@) || \
38                 (rm -f $(@).T$$$$ && exit 1)
39
40 .INTERMEDIATE: gappletviewer.pod gjarsigner.pod gjar.pod gjavah.pod \
41         gkeytool.pod gnative2ascii.pod gorbd.pod grmid.pod grmiregistry.pod \
42         gserialver.pod gtnameserv.pod gcjh.pod
43
44 gappletviewer.pod: $(srcdir)/cp-tools.texinfo
45         -$(TEXI2POD) -D gappletviewer < $< > $@
46
47 gjarsigner.pod: $(srcdir)/cp-tools.texinfo
48         -$(TEXI2POD) -D gjarsigner < $< > $@
49
50 gjar.pod: $(srcdir)/cp-tools.texinfo
51         -$(TEXI2POD) -D gjar < $< > $@
52
53 gcjh.pod: $(srcdir)/cp-tools.texinfo
54         -$(TEXI2POD) -D gcjh < $< > $@
55
56 gjavah.pod: $(srcdir)/cp-tools.texinfo
57         -$(TEXI2POD) -D gjavah < $< > $@
58
59 # hack around the cross references and the enumeration
60 gkeytool.pod: $(srcdir)/cp-tools.texinfo
61         -$(TEXI2POD) -D gkeytool < $< \
62           | sed -e 's/^For more details.*/See I<Common Options> for more details./' \
63             -e 's/1\.<\([^>]*\)>/- \1/' \
64                 > $@
65
66 gnative2ascii.pod: $(srcdir)/cp-tools.texinfo
67         -$(TEXI2POD) -D gnative2ascii < $< > $@
68
69 gorbd.pod: $(srcdir)/cp-tools.texinfo
70         -$(TEXI2POD) -D gorbd < $< > $@
71
72 grmid.pod: $(srcdir)/cp-tools.texinfo
73         -$(TEXI2POD) -D grmid < $< > $@
74
75 grmiregistry.pod: $(srcdir)/cp-tools.texinfo
76         -$(TEXI2POD) -D grmiregistry < $< > $@
77
78 gserialver.pod: $(srcdir)/cp-tools.texinfo
79         -$(TEXI2POD) -D gserialver < $< > $@
80
81 gtnameserv.pod: $(srcdir)/cp-tools.texinfo
82         -$(TEXI2POD) -D gtnameserv < $< > $@
83
84 CLEANFILES = $(TOOLS_MANFILES)
85