.PHONY target.
* automake.in (handle_texinfo, handle_man_pages, handle_multilib)
(handle_etags, handle_subdirs): Don't push into @phony.
2001-01-29 Akim Demaille <akim@epita.fr>
+ * texinfos.am, tags.am, subdirs.am, multilib.am, mans.am: Add a
+ .PHONY target.
+ * automake.in (handle_texinfo, handle_man_pages, handle_multilib)
+ (handle_etags, handle_subdirs): Don't push into @phony.
+
+2001-01-29 Akim Demaille <akim@epita.fr>
+
* automake.in (scan_one_autoconf_file): Correctly recognize
configure.ac.
$xform .= &transform ('TEXINFODIR' => $texinfodir);
$output_rules .= &file_contents_with_transform ($xform, 'texinfos');
- push (@phony, 'install-info-am', 'uninstall-info');
push (@dist_targets, 'dist-info');
# How to clean. The funny name is due to --cygnus influence; in
$output_rules .= &file_contents_with_transform ('s/\@SECTION\@/'
. $sect . '/g;',
'mans');
- push (@phony, 'install-man' . $sect, 'uninstall-man' . $sect);
push (@namelist, 'install-man' . $sect);
}
# Handle TAGS.
sub handle_tags
{
- push (@phony, 'tags');
local (@tag_deps) = ();
if (&variable_defined ('SUBDIRS'))
{
$output_rules .= &file_contents ('multilib');
&push_phony_cleaners ('multi');
- push (@phony, 'all-multi', 'install-multi');
}
# Worker for handle_dist.
: '')
. '/;');
$output_rules .= &file_contents_with_transform ($xform, 'subdirs');
-
- # Push a bunch of phony targets.
- local ($phonies);
- foreach $phonies ('', '-data', '-exec', 'dirs')
- {
- push (@phony, 'install' . $phonies . '-recursive');
- push (@phony, 'uninstall' . $phonies . '-recursive');
- }
- foreach $phonies ('all', 'check', 'installcheck', 'info', 'dvi')
- {
- push (@phony, $phonies . '-recursive');
- }
&push_phony_cleaners ('recursive');
$recursive_install = 1;
## Default flags to pass to dejagnu. The user can override this.
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
+.PHONY: check-DEJAGNU
check-DEJAGNU: site.exp
## Life is easiest with an absolute srcdir, so do that.
srcdir=`CDPATH=: && cd $(srcdir) && pwd`; export srcdir; \
## Default flags to pass to dejagnu. The user can override this.
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
+.PHONY: check-DEJAGNU
check-DEJAGNU: site.exp
## Life is easiest with an absolute srcdir, so do that.
srcdir=`CDPATH=: && cd $(srcdir) && pwd`; export srcdir; \
echo " rm -f $(DESTDIR)$(man@SECTION@dir)/$$inst"; \
rm -f $(DESTDIR)$(man@SECTION@dir)/$$inst; \
done
+
+.PHONY: install-man@SECTION@ uninstall-man@SECTION@
## automake - create Makefile.in from Makefile.am
-## Copyright 1998 Free Software Foundation, Inc.
+## Copyright 1998, 2001 Free Software Foundation, Inc.
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
clean-recursive: clean-multi
distclean-recursive: distclean-multi
maintainer-clean-recursive: maintainer-clean-multi
+.PHONY: all-multi install-multi
## automake - create Makefile.in from Makefile.am
-## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
+## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
## Free Software Foundation, Inc.
## This program is free software; you can redistribute it and/or modify
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
+
+.PHONY: all-recursive install-data-recursive install-exec-recursive
+.PHONY: installdirs-recursive install-recursive uninstall-recursive
+.PHONY: @INSTALLINFO@ check-recursive installcheck-recursive info-recursive
+.PHONY: dvi-recursive
+
all-recursive install-data-recursive install-exec-recursive \
installdirs-recursive install-recursive uninstall-recursive @INSTALLINFO@ \
check-recursive installcheck-recursive info-recursive dvi-recursive:
## automake - create Makefile.in from Makefile.am
-## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
+## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
## Free Software Foundation, Inc.
## This program is free software; you can redistribute it and/or modify
here=`CDPATH=: && cd $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $$here
+
+.PHONY: tags
|| cp -p $$d/$$file $(distdir)/$$file; \
done; \
done
+
+.PHONY: install-info-am uninstall-info
echo " rm -f $(DESTDIR)$(man@SECTION@dir)/$$inst"; \
rm -f $(DESTDIR)$(man@SECTION@dir)/$$inst; \
done
+
+.PHONY: install-man@SECTION@ uninstall-man@SECTION@
## automake - create Makefile.in from Makefile.am
-## Copyright 1998 Free Software Foundation, Inc.
+## Copyright 1998, 2001 Free Software Foundation, Inc.
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
clean-recursive: clean-multi
distclean-recursive: distclean-multi
maintainer-clean-recursive: maintainer-clean-multi
+.PHONY: all-multi install-multi
## automake - create Makefile.in from Makefile.am
-## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
+## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
## Free Software Foundation, Inc.
## This program is free software; you can redistribute it and/or modify
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
+
+.PHONY: all-recursive install-data-recursive install-exec-recursive
+.PHONY: installdirs-recursive install-recursive uninstall-recursive
+.PHONY: @INSTALLINFO@ check-recursive installcheck-recursive info-recursive
+.PHONY: dvi-recursive
+
all-recursive install-data-recursive install-exec-recursive \
installdirs-recursive install-recursive uninstall-recursive @INSTALLINFO@ \
check-recursive installcheck-recursive info-recursive dvi-recursive:
## automake - create Makefile.in from Makefile.am
-## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
+## Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
## Free Software Foundation, Inc.
## This program is free software; you can redistribute it and/or modify
here=`CDPATH=: && cd $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $$here
+
+.PHONY: tags
|| cp -p $$d/$$file $(distdir)/$$file; \
done; \
done
+
+.PHONY: install-info-am uninstall-info