Commit e62be46e by Matthias Klose Committed by Matthias Klose

Make-lang.in: Generate and install gfortran man page.

2004-07-04  Matthias Klose  <doko@debian.org>

        * Make-lang.in: Generate and install gfortran man page.
        * invoke.texi: Remove extra '@c man end'.

From-SVN: r84073
parent 8fff4fc1
2004-07-04 Matthias Klose <doko@debian.org>
* Make-lang.in: Generate and install gfortran man page.
* invoke.texi: Remove extra '@c man end'.
2004-07-04 Richard Henderson <rth@redhat.com> 2004-07-04 Richard Henderson <rth@redhat.com>
* f95-lang.c (gfc_mark_addressable): Don't put_var_into_stack. * f95-lang.c (gfc_mark_addressable): Don't put_var_into_stack.
......
...@@ -41,10 +41,10 @@ ...@@ -41,10 +41,10 @@
# $(srcdir) must be set to the gcc/ source directory (*not* gcc/fortran/). # $(srcdir) must be set to the gcc/ source directory (*not* gcc/fortran/).
# Actual name to use when installing a native compiler. # Actual name to use when installing a native compiler.
GFORTRAN_INSTALL_NAME = `echo gfortran|sed '$(program_transform_name)'` GFORTRAN_INSTALL_NAME := $(shell echo gfortran|sed '$(program_transform_name)')
# Actual name to use when installing a cross-compiler. # Actual name to use when installing a cross-compiler.
GFORTRAN_CROSS_NAME = `echo gfortran|sed '$(program_transform_cross_name)'` GFORTRAN_CROSS_NAME := $(shell echo gfortran|sed '$(program_transform_cross_name)')
#^L #^L
...@@ -142,8 +142,13 @@ f95.tags: force ...@@ -142,8 +142,13 @@ f95.tags: force
f95.info: doc/gfortran.info f95.info: doc/gfortran.info
dvi:: doc/gfortran.dvi dvi:: doc/gfortran.dvi
f95.man: F95_MANFILES = doc/gfortran.1
f95.srcman:
f95.man: $(F95_MANFILES)
f95.srcman: $(F95_MANFILES)
-cp -p $^ $(srcdir)/doc
f95.srcextra: f95.srcextra:
check-f95 : check-gfortran check-f95 : check-gfortran
...@@ -168,6 +173,11 @@ doc/gfortran.info: $(GFORTRAN_TEXI) ...@@ -168,6 +173,11 @@ doc/gfortran.info: $(GFORTRAN_TEXI)
doc/gfortran.dvi: $(GFORTRAN_TEXI) doc/gfortran.dvi: $(GFORTRAN_TEXI)
$(TEXI2DVI) -I $(srcdir)/fortran -I $(abs_docdir)/include -o $@ $< $(TEXI2DVI) -I $(srcdir)/fortran -I $(abs_docdir)/include -o $@ $<
.INTERMEDIATE: gfortran.pod
gfortran.pod: $(GFORTRAN_TEXI)
-$(TEXI2POD) < $(srcdir)/fortran/invoke.texi > $@
# #
# Install hooks: # Install hooks:
# f951 is installed elsewhere as part of $(COMPILERS). # f951 is installed elsewhere as part of $(COMPILERS).
...@@ -198,8 +208,13 @@ f95.install-common: installdirs ...@@ -198,8 +208,13 @@ f95.install-common: installdirs
install-info:: $(DESTDIR)$(infodir)/gfortran.info install-info:: $(DESTDIR)$(infodir)/gfortran.info
f95.install-man: installdirs f95.install-man: installdirs \
#TODO: write the gfortran man pages $(DESTDIR)$(man1dir)/$(GFORTRAN_INSTALL_NAME)$(man1ext)
$(DESTDIR)$(man1dir)/$(GFORTRAN_INSTALL_NAME)$(man1ext): doc/gfortran.1
-rm -f $@
-$(INSTALL_DATA) $< $@
-chmod a-x $@
f95.uninstall: f95.uninstall:
if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
...@@ -207,6 +222,7 @@ f95.uninstall: ...@@ -207,6 +222,7 @@ f95.uninstall:
install-info --delete --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/gfortran.info || : ; \ install-info --delete --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/gfortran.info || : ; \
else : ; fi; \ else : ; fi; \
rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \ rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
rm -rf $(DESTDIR)$(man1dir)/$(GFORTRAN_INSTALL_NAME)$(man1ext); \
rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_CROSS_NAME)$(exeext); \ rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_CROSS_NAME)$(exeext); \
rm -rf $(DESTDIR)$(infodir)/gfortran.info* rm -rf $(DESTDIR)$(infodir)/gfortran.info*
...@@ -226,6 +242,7 @@ f95.distclean: ...@@ -226,6 +242,7 @@ f95.distclean:
f95.extraclean: f95.extraclean:
f95.maintainer-clean: f95.maintainer-clean:
-rm -f doc/gfortran.info* fortran/gfortran.*aux -rm -f doc/gfortran.info* fortran/gfortran.*aux
-rm -f $(docobjdir)/gfortran.1
# #
# Stage hooks: # Stage hooks:
......
...@@ -148,8 +148,6 @@ by type. Explanations are in the following sections. ...@@ -148,8 +148,6 @@ by type. Explanations are in the following sections.
-fpackderived -frepack-arrays} -fpackderived -frepack-arrays}
@end table @end table
@c man end
@menu @menu
* Fortran Dialect Options:: Controlling the variant of Fortran language * Fortran Dialect Options:: Controlling the variant of Fortran language
compiled. compiled.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment