summaryrefslogtreecommitdiff
path: root/m4/make.m4
Commit message (Collapse)AuthorAgeFilesLines
* [ng] deptrack: GNU make always supports the 'include' directiveStefano Lattarini2012-01-251-51/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we assume GNU make, there is no need to check whether and how the target make program supports an "include" directive. In particular, the AC_SUBST'd variables 'am__include' and 'am__quote', as well as the autoconf macro 'AM_MAKE_INCLUDE', are redundant, and shouldn't be used anymore. * m4/make.m4: Delete, it's not needed anymore. In particular, this removes the definition of ... (AM_MAKE_INCLUDE): ... this internal macro. * m4/depend.m4 (_AM_DEPENDENCIES): Assume make can always include files at runtime with the "include FILE" syntax. Don't require the 'AM_MAKE_INCLUDE' macro anymore. * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): We don't need to extract the definition of 'am__include' and 'am__quote' from the makefile anymore; simplify accordingly. * m4/Makefile.am (dist_automake_ac_DATA): Remove it. * doc/automake.texi (Private Macros): Remove mention of the obsolete macro 'AM_MAKE_INCLUDE'. * Makefile.am (sc_make_simple_include): New maintainer check. (sc_tests_make_simple_include): Likewise. (syntax_check_rules): Add them. (sc_grep_for_bad_make_include): New helper variable used by the two new checks. * tests/make.test: Remove, it's obsolete. * tests/subobj11b.test: Likewise. * tests/list-of-tests.mk: Don't list the deleted tests. * tests/exsource.test: Update. * tests/depend.test: Likewise. * tests/depend4.test: Likewise. * tests/subobj11a.test: Likewise. * tests/subobj11c.test: Likewise.
* Detect make `include' style also with parallel non-GNU make.Ralf Wildenhues2009-04-191-18/+18
| | | | | | | | | | | Parallel NetBSD make outputs `--- $target ---' messages, parallel HP-UX make outputs `Making target"$target"'. Just ignore all additional output for the include test. * m4/make.m4 (AM_MAKE_INCLUDE): Ignore additional output produced by `make' to relax `include' style detection. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* * m4/amversion.in, m4/as.m4, m4/auxdir.m4, m4/ccstdc.m4,Alexandre Duret-Lutz2005-01-091-18/+7
| | | | | | | | | | | m4/cond.m4, m4/depend.m4, m4/depout.m4, m4/dmalloc.m4, m4/gcj.m4, m4/header.m4, m4/init.m4, m4/install-sh.m4, m4/lead-dot.m4, m4/lex.m4, m4/lispdir.m4, m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4, m4/mkdirp.m4, m4/multi.m4, m4/obsol-gt.m4, m4/obsol-lt.m4, m4/obsolete.m4, m4/options.m4, m4/protos.m4, m4/python.m4, m4/regex.m4, m4/runlog.m4, m4/sanity.m4, m4/strip.m4, m4/tar.m4: Use the same all-permissive license that is used in aclocal.m4. Relicensing backed by RMS.
* * m4/make.m4: Rename the doit target as am__doit,Alexandre Duret-Lutz2003-05-071-5/+6
| | | | | and make it phony. Reported by Philip S Tellis.
* (AM_MAKE_INCLUDE): fgrep -> grepPaul Eggert2002-05-301-2/+4
|
* * m4/make.m4 (AM_MAKE_INCLUDE): Serial 2.Akim Demaille2001-11-121-7/+8
| | | | | | | Use `"#"' and `"""', which Autoconf mode prefers over `'#'' and `'"''. * m4/missing.m4 (AM_MISSING_HAS_RUN): Serial 3. Rely on AC_MSG 2.50's quotation.
* * ChangeLog, ChangeLog.1996, ChangeLog.1998, ChangeLog.2000,Akim Demaille2001-09-221-0/+18
| | | | | | | | | | | | | | | Makefile.am, NEWS, README, TODO, configure.in, lib/Makefile.am, lib/acinstall, lib/am/Makefile.am, m4/Makefile.am, m4/as.m4, m4/auxdir.m4, m4/ccstdc.m4, m4/cond.m4, m4/depend.m4, m4/depout.m4, m4/dmalloc.m4, m4/error.m4, m4/gcj.m4, m4/header.m4, m4/init.m4, m4/install-sh.m4, m4/lex.m4, m4/lispdir.m4, m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4, m4/multi.m4, m4/obstack.m4, m4/protos.m4, m4/ptrdiff.m4, m4/python.m4, m4/regex.m4, m4/sanity.m4, m4/strip.m4, m4/termios.m4, m4/winsz.m4: Add copyright notice. * INSTALL, lib/INSTALL: Upgrade to latest autoconf version, which has a copyright notice.
* Report from Motoyuki Kasahara:Tom Tromey2001-07-171-9/+9
| | | | | | | * tests/make.test: Use am__include. * tests/exsource.test: Use am__include. * m4/make.m4 (AM_MAKE_INCLUDE): Use am__include and am__quote. * automake.in (handle_languages): Use am__include and am__quote.
* Fix for PR automake/175:Tom Tromey2001-05-171-1/+6
| | | | | | * tests/Makefile.am (XFAIL_TESTS): Removed make.test. * m4/make.m4 (AM_MAKE_INCLUDE): Omit `Entering directory' and `Leaving directory' messages.
* Fixes report from Larry Jones:Tom Tromey2001-04-121-7/+18
| | | | | | * automake.in (handle_dependencies): Add `@_am_quote@' where appropriate. * m4/make.m4 (AM_MAKE_INCLUDE): Handle BSD-style make.
* 2001-04-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Tom Tromey2001-04-111-1/+1
| | | | | | * m4/make.m4 (AM_MAKE_INCLUDE): Pass `-s' to make. * tests/Makefile.am (TESTS): Added make.test. * tests/make.test: New file.
* * automake.in (handle_dependencies): Use _am_include, notTom Tromey2001-02-081-4/+4
| | | | | | AMINCLUDE. * tests/exsource.test: Use _am_include, not AMINCLUDE. * m4/make.m4 (AM_MAKE_INCLUDE): Use _am_include, not AMINCLUDE.
* * automake.in (handle_dependencies): Rename AM_INCLUDE toPavel Roskin2001-02-061-4/+4
| | | | | | AMINCLUDE. * m4/make.m4 (AM_MAKE_INCLUDE): Likewise. * tests/exsource.test: Likewise.
* * m4/Makefile.am (m4data_DATA): Added make.m4.Tom Tromey2001-02-051-0/+24
* automake.in (handle_dependencies): Use @AM_INCLUDE@ to include dependency files. * m4/depend.m4 (AM_DEPNDENCIES): Require AM_MAKE_INCLUDE. Copy depcomp to subdir. * m4/make.m4: New file.