189857Sobrien## Process this file with automake to generate Makefile.in 289857Sobrien 389857SobrienAUTOMAKE_OPTIONS = cygnus 489857Sobrien 589857Sobrien# What version of the manual you want; "all" includes everything 689857SobrienCONFIG=all 789857Sobrien 889857Sobrien# Options to extract the man page from as.texinfo 989857SobrienMANCONF = -Dman 1089857Sobrien 11218822SdimTEXI2POD = perl $(top_srcdir)/../etc/texi2pod.pl $(AM_MAKEINFOFLAGS) 1289857Sobrien 1389857SobrienPOD2MAN = pod2man --center="GNU Development Tools" \ 1489857Sobrien --release="binutils-$(VERSION)" --section=1 1589857Sobrien 1689857Sobrien# List of man pages generated from binutils.texi 1789857Sobrienman_MANS = \ 1889857Sobrien addr2line.1 \ 1989857Sobrien ar.1 \ 2089857Sobrien dlltool.1 \ 2189857Sobrien nlmconv.1 \ 2289857Sobrien nm.1 \ 2389857Sobrien objcopy.1 \ 2489857Sobrien objdump.1 \ 2589857Sobrien ranlib.1 \ 2689857Sobrien readelf.1 \ 2789857Sobrien size.1 \ 2889857Sobrien strings.1 \ 2989857Sobrien strip.1 \ 3089857Sobrien windres.1 \ 31218822Sdim windmc.1 \ 3289857Sobrien $(DEMANGLER_NAME).1 3389857Sobrien 3489857Sobrieninfo_TEXINFOS = binutils.texi 3589857Sobrienbinutils_TEXI = $(srcdir)/binutils.texi 3689857Sobrien 37218822SdimAM_MAKEINFOFLAGS = -I "$(srcdir)" -I "$(top_srcdir)/../libiberty" \ 38218822Sdim -I ../../bfd/doc 39218822SdimTEXI2DVI = texi2dvi -I "$(srcdir)" -I "$(top_srcdir)/../libiberty" \ 40218822Sdim -I ../../bfd/doc 4189857Sobrien 4289857Sobrien# Man page generation from texinfo 43218822Sdimaddr2line.1: $(binutils_TEXI) $(binutils_TEXINFOS) 4489857Sobrien touch $@ 45130561Sobrien -$(TEXI2POD) $(MANCONF) -Daddr2line < $(binutils_TEXI) > addr2line.pod 4689857Sobrien -($(POD2MAN) addr2line.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 4789857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 4889857Sobrien rm -f addr2line.pod 4989857Sobrien 50218822Sdimar.1: $(binutils_TEXI) $(binutils_TEXINFOS) 5189857Sobrien touch $@ 52130561Sobrien -$(TEXI2POD) $(MANCONF) -Dar < $(binutils_TEXI) > ar.pod 5389857Sobrien -($(POD2MAN) ar.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 5489857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 5589857Sobrien rm -f ar.pod 5689857Sobrien 57218822Sdimdlltool.1: $(binutils_TEXI) $(binutils_TEXINFOS) 5889857Sobrien touch $@ 59130561Sobrien -$(TEXI2POD) $(MANCONF) -Ddlltool < $(binutils_TEXI) > dlltool.pod 6089857Sobrien -($(POD2MAN) dlltool.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 6189857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 6289857Sobrien rm -f dlltool.pod 6389857Sobrien 64218822Sdimnlmconv.1: $(binutils_TEXI) $(binutils_TEXINFOS) 6589857Sobrien touch $@ 66130561Sobrien -$(TEXI2POD) $(MANCONF) -Dnlmconv < $(binutils_TEXI) > nlmconv.pod 6789857Sobrien -($(POD2MAN) nlmconv.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 6889857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 6989857Sobrien rm -f nlmconv.pod 7089857Sobrien 71218822Sdimnm.1: $(binutils_TEXI) $(binutils_TEXINFOS) 7289857Sobrien touch $@ 73130561Sobrien -$(TEXI2POD) $(MANCONF) -Dnm < $(binutils_TEXI) > nm.pod 7489857Sobrien -($(POD2MAN) nm.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 7589857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 7689857Sobrien rm -f nm.pod 7789857Sobrien 78218822Sdimobjcopy.1: $(binutils_TEXI) $(binutils_TEXINFOS) 7989857Sobrien touch $@ 80130561Sobrien -$(TEXI2POD) $(MANCONF) -Dobjcopy < $(binutils_TEXI) > objcopy.pod 8189857Sobrien -($(POD2MAN) objcopy.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 8289857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 8389857Sobrien rm -f objcopy.pod 8489857Sobrien 85218822Sdimobjdump.1: $(binutils_TEXI) $(binutils_TEXINFOS) 8689857Sobrien touch $@ 87130561Sobrien -$(TEXI2POD) $(MANCONF) -Dobjdump < $(binutils_TEXI) > objdump.pod 8889857Sobrien -($(POD2MAN) objdump.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 8989857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 9089857Sobrien rm -f objdump.pod 9189857Sobrien 92218822Sdimranlib.1: $(binutils_TEXI) $(binutils_TEXINFOS) 9389857Sobrien touch $@ 94130561Sobrien -$(TEXI2POD) $(MANCONF) -Dranlib < $(binutils_TEXI) > ranlib.pod 9589857Sobrien -($(POD2MAN) ranlib.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 9689857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 9789857Sobrien rm -f ranlib.pod 9889857Sobrien 99218822Sdimreadelf.1: $(binutils_TEXI) $(binutils_TEXINFOS) 10089857Sobrien touch $@ 101130561Sobrien -$(TEXI2POD) $(MANCONF) -Dreadelf < $(binutils_TEXI) > readelf.pod 10289857Sobrien -($(POD2MAN) readelf.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 10389857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 10489857Sobrien rm -f readelf.pod 10589857Sobrien 106218822Sdimsize.1: $(binutils_TEXI) $(binutils_TEXINFOS) 10789857Sobrien touch $@ 108130561Sobrien -$(TEXI2POD) $(MANCONF) -Dsize < $(binutils_TEXI) > size.pod 10989857Sobrien -($(POD2MAN) size.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 11089857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 11189857Sobrien rm -f size.pod 11289857Sobrien 113218822Sdimstrings.1: $(binutils_TEXI) $(binutils_TEXINFOS) 11489857Sobrien touch $@ 115130561Sobrien -$(TEXI2POD) $(MANCONF) -Dstrings < $(binutils_TEXI) > strings.pod 11689857Sobrien -($(POD2MAN) strings.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 11789857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 11889857Sobrien rm -f strings.pod 11989857Sobrien 120218822Sdimstrip.1: $(binutils_TEXI) $(binutils_TEXINFOS) 12189857Sobrien touch $@ 122130561Sobrien -$(TEXI2POD) $(MANCONF) -Dstrip < $(binutils_TEXI) > strip.pod 12389857Sobrien -($(POD2MAN) strip.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 12489857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 12589857Sobrien rm -f strip.pod 12689857Sobrien 127218822Sdimwindres.1: $(binutils_TEXI) $(binutils_TEXINFOS) 12889857Sobrien touch $@ 129130561Sobrien -$(TEXI2POD) $(MANCONF) -Dwindres < $(binutils_TEXI) > windres.pod 13089857Sobrien -($(POD2MAN) windres.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 13189857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 13289857Sobrien rm -f windres.pod 13389857Sobrien 134218822Sdimwindmc.1: $(binutils_TEXI) $(binutils_TEXINFOS) 13589857Sobrien touch $@ 136218822Sdim -$(TEXI2POD) $(MANCONF) -Dwindmc < $(binutils_TEXI) > windmc.pod 137218822Sdim -($(POD2MAN) windmc.pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 138218822Sdim mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 139218822Sdim rm -f windmc.pod 140218822Sdim 141218822Sdimcxxfilt.man: $(binutils_TEXI) $(binutils_TEXINFOS) 142218822Sdim touch $@ 143130561Sobrien -$(TEXI2POD) $(MANCONF) -Dcxxfilt < $(binutils_TEXI) > $(DEMANGLER_NAME).pod 14489857Sobrien -($(POD2MAN) $(DEMANGLER_NAME).pod | sed -e '/^.if n .na/d' > $@.T$$$$ && \ 14589857Sobrien mv -f $@.T$$$$ $@) || (rm -f $@.T$$$$ && exit 1) 14689857Sobrien rm -f $(DEMANGLER_NAME).pod 14789857Sobrien 14889857SobrienMOSTLYCLEANFILES = $(DEMANGLER_NAME).1 14989857Sobrien 15089857Sobrien$(DEMANGLER_NAME).1: cxxfilt.man Makefile 15189857Sobrien if test -f cxxfilt.man; then \ 15289857Sobrien man=cxxfilt.man; \ 15389857Sobrien else \ 15489857Sobrien man=$(srcdir)/cxxfilt.man; \ 15589857Sobrien fi; \ 15689857Sobrien sed -e 's/@PROGRAM@/$(DEMANGLER_NAME)/' \ 15789857Sobrien -e 's/cxxfilt/$(DEMANGLER_NAME)/' < $$man \ 15889857Sobrien > $(DEMANGLER_NAME).1 15989857Sobrien 16091041Sobrien# We want install to imply install-info as per GNU standards, despite the 16191041Sobrien# cygnus option. 162218822Sdiminstall-data-local: install-info 16391041Sobrien 164218822Sdimhtml__strip_dir = `echo $$p | sed -e 's|^.*/||'`; 165218822Sdim 166218822Sdiminstall-html: install-html-am 167218822Sdim 168218822Sdiminstall-html-am: $(HTMLS) 169218822Sdim @$(NORMAL_INSTALL) 170218822Sdim test -z "$(htmldir)" || $(mkdir_p) "$(DESTDIR)$(htmldir)" 171218822Sdim @list='$(HTMLS)'; for p in $$list; do \ 172218822Sdim if test -f "$$p" || test -d "$$p"; then d=""; else d="$(srcdir)/"; fi; \ 173218822Sdim f=$(html__strip_dir) \ 174218822Sdim if test -d "$$d$$p"; then \ 175218822Sdim echo " $(mkdir_p) '$(DESTDIR)$(htmldir)/$$f'"; \ 176218822Sdim $(mkdir_p) "$(DESTDIR)$(htmldir)/$$f" || exit 1; \ 177218822Sdim echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \ 178218822Sdim $(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f"; \ 179218822Sdim else \ 180218822Sdim echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(htmldir)/$$f'"; \ 181218822Sdim $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(htmldir)/$$f"; \ 182218822Sdim fi; \ 183218822Sdim done 184218822Sdim 185218822SdimMAINTAINERCLEANFILES = binutils.info 186218822Sdim 187218822Sdim# Automake 1.9 will only build info files in the objdir if they are 188218822Sdim# mentioned in DISTCLEANFILES. It doesn't have to be unconditional, 189218822Sdim# though, so we use a bogus condition. 190218822Sdimif GENINSRC_NEVER 191218822SdimDISTCLEANFILES = binutils.info 192218822Sdimendif 193218822Sdim 19489857Sobrien# Maintenance 19589857Sobrien 19689857Sobrien# We need it for the taz target in ../../Makefile.in. 197218822Sdiminfo-local: $(MANS) 198