source: trunk/binutils/gas/doc/Makefile.am@ 2562

Last change on this file since 2562 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 2.1 KB
Line 
1## Process this file with automake to generate Makefile.in
2
3AUTOMAKE_OPTIONS = cygnus
4
5# What version of the manual you want; "all" includes everything
6CONFIG=all
7
8# Options to extract the man page from as.texinfo
9MANCONF = -Dman
10
11TEXI2POD = perl $(top_srcdir)/../etc/texi2pod.pl
12
13POD2MAN = pod2man --center="GNU Development Tools" \
14 --release="binutils-$(VERSION)" --section=1
15
16man_MANS = as.1
17
18info_TEXINFOS = as.texinfo
19
20asconfig.texi: $(CONFIG).texi
21 rm -f asconfig.texi
22 ln -s $(srcdir)/$(CONFIG).texi ./asconfig.texi >/dev/null 2>&1 \
23 || ln $(srcdir)/$(CONFIG).texi ./asconfig.texi >/dev/null 2>&1 \
24 || cp $(srcdir)/$(CONFIG).texi ./asconfig.texi
25
26CPU_DOCS = \
27 c-a29k.texi \
28 c-alpha.texi \
29 c-arc.texi \
30 c-arm.texi \
31 c-d10v.texi \
32 c-cris.texi \
33 c-h8300.texi \
34 c-h8500.texi \
35 c-hppa.texi \
36 c-i370.texi \
37 c-i386.texi \
38 c-i860.texi \
39 c-i960.texi \
40 c-ip2k.texi \
41 c-m32r.texi \
42 c-m68hc11.texi \
43 c-m68k.texi \
44 c-m88k.texi \
45 c-mips.texi \
46 c-mmix.texi \
47 c-msp430.texi \
48 c-ns32k.texi \
49 c-pdp11.texi \
50 c-pj.texi \
51 c-ppc.texi \
52 c-sh.texi \
53 c-sh64.texi \
54 c-sparc.texi \
55 c-tic54x.texi \
56 c-vax.texi \
57 c-v850.texi \
58 c-xtensa.texi \
59 c-z8k.texi
60
61gasver.texi: Makefile
62 rm -f $@
63 echo '@set VERSION $(VERSION)' > $@
64
65as.info: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS)
66as.dvi: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS)
67
68# We want install to imply install-info as per GNU standards, despite the
69# cygnus option.
70install: install-info
71
72# This one isn't ready for prime time yet. Not even a little bit.
73
74noinst_TEXINFOS = internals.texi
75
76DISTCLEANFILES = asconfig.texi
77
78MAINTAINERCLEANFILES = gasver.texi
79
80# Maintenance
81
82# We need it for the taz target in ../../Makefile.in.
83info: $(MANS)
84
85# Build the man page from the texinfo file
86# The sed command removes the no-adjust Nroff command so that
87# the man output looks standard.
88as.1: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS)
89 touch $@
90 -$(TEXI2POD) $(MANCONF) < $(srcdir)/as.texinfo > as.pod
91 -($(POD2MAN) as.pod | \
92 sed -e '/^.if n .na/d' > $@.T$$$$ && \
93 mv -f $@.T$$$$ $@) || \
94 (rm -f $@.T$$$$ && exit 1)
95 rm -f as.pod
Note: See TracBrowser for help on using the repository browser.