Makefile.am revision 91041
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 gasp.texi 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-m32r.texi \ 41 c-m68hc11.texi \ 42 c-m68k.texi \ 43 c-m88k.texi \ 44 c-mips.texi \ 45 c-mmix.texi \ 46 c-ns32k.texi \ 47 c-pdp11.texi \ 48 c-pj.texi \ 49 c-ppc.texi \ 50 c-sh.texi \ 51 c-sh64.texi \ 52 c-sparc.texi \ 53 c-tic54x.texi \ 54 c-vax.texi \ 55 c-v850.texi \ 56 c-z8k.texi 57 58gasver.texi: Makefile 59 rm -f $@ 60 echo '@set VERSION $(VERSION)' > $@ 61 62as.info: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) 63as.dvi: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS) 64 65# We want install to imply install-info as per GNU standards, despite the 66# cygnus option. 67install: install-info 68 69# This one isn't ready for prime time yet. Not even a little bit. 70 71noinst_TEXINFOS = internals.texi 72 73DISTCLEANFILES = asconfig.texi 74 75MAINTAINERCLEANFILES = gasver.texi 76 77# Maintenance 78 79# We need it for the taz target in ../../Makefile.in. 80info: $(MANS) 81 82# Build the man page from the texinfo file 83# The sed command removes the no-adjust Nroff command so that 84# the man output looks standard. 85as.1: $(srcdir)/as.texinfo 86 touch $@ 87 -$(TEXI2POD) $(MANCONF) < $(srcdir)/as.texinfo > as.pod 88 -($(POD2MAN) as.pod | \ 89 sed -e '/^.if n .na/d' > $@.T$$$$ && \ 90 mv -f $@.T$$$$ $@) || \ 91 (rm -f $@.T$$$$ && exit 1) 92 rm -f as.pod 93