summaryrefslogtreecommitdiff
path: root/implicit.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed Savannah bug #12267.Boris Kolpackov2005-03-101-4/+18
|
* Fixed Savannah bug #12202.Boris Kolpackov2005-03-041-0/+2
|
* Fixed stem termination and stem triple-expansion bugs.Boris Kolpackov2005-03-031-5/+21
|
* * New feature: -L optionPaul Smith2005-02-281-1/+1
| | | | | | | | * New function: $(info ...) * Disallow $(eval ...) to create prereq relationships inside command scripts (caused core dumps) * Try to allow more tests to succeed in Windows/DOS by sanitizing CRLF and \ * Various bug fixes and code cleanups (see the ChangeLog entry)
* Implementation of the second expansion in explicitBoris Kolpackov2005-02-271-160/+421
| | | | rules, static pattern rules and implicit rules.
* Fixed bug in implicit rule prerequisite evaluation code. Added test.Boris Kolpackov2004-09-211-1/+3
|
* Enhancements to the documentation (fixes bugs #1772 and 4898).Paul Smith2004-01-081-1/+1
| | | | | Add "!" to the list of shell escape characters: POSIX sh allows it to be used to negate the return value of the command.
* Fix order-only prerequisites for pattern rules. (Savannah patch #2349).Paul Smith2004-01-071-3/+7
| | | | | | Add a regression test for this. Older libraries don't allow *alloc(0), so make sure we don't ever do that.
* - Fix bug #1405: allow multiple pattern-specific variables to match a target.Paul Smith2003-05-021-1/+1
| | | | | - Fix some uncleanliness about the implementation of patterns-specific vars. - Some enhancements to the OS/2 port.
* Convert the source code to use ANSI C style function definitions andPaul Smith2002-10-141-8/+3
| | | | | | | | enable the automake ansi2knr capability. Right now this doesn't quite build using a K&R compiler because of a problem with the loadavg test program, but the rest of the code works. I'm asking the automake list about this problem.
* Fix for complex situations where directories are declared as prerequisites.Paul Smith2002-09-041-2/+2
| | | | | | Info on this fix from barkalow@reputation.com: thanks! Some updates/cleanups of some of the tests; added a forgotten -t test, etc.
* Update to a new version of automake and gettext.Paul Smith2002-08-101-1/+1
| | | | | | | | | | Invent a new macro HAVE_DOS_PATHS and change various instances of: #if defined(WINDOWS) || defined(__MSDOS__) to use the new macro instead. This should help make the OS/2 port cleaner, as well. Invent a cvs-clean maintainer target that tries to get the workspace back to the state it was in after a CVS checkout. New language.
* Various cleanups reported by people using the alpha release.Paul Smith2002-07-081-0/+3
| | | | | | | Incorporate "order-only" prerequisites patch. Wrote a test for it. The test shows what might be a bug in the code; I need to look at it more closely (anyway it doesn't behave as I expected). Also I haven't done the docs yet.
* Major updates in preparation for 3.80.Paul Smith2002-07-081-5/+8
| | | | | | | New version of the manual, put into the doc subdir. Enhancements: $(eval ...) and $(value ...) functions, various bug fixes, etc. See the ChangeLog. More to come.
* * More updates and fixes.Paul Smith2000-06-201-1/+0
|
* * Various fixes for problems in the 3.79.0.1 pretest.Paul Smith2000-06-191-12/+18
|
* * Merge VMS patches by Hartmut Becker.Paul Smith2000-01-221-1/+5
|
* * Fix problems with double-colon rules.Paul Smith1999-12-181-6/+1
| | | | * Fix problems with INTERMEDIATE rules.
* * Add new debugging output level selection feature.Paul Smith1999-11-221-18/+21
|
* * Fix PR/1394.Paul Smith1999-10-151-7/+7
| | | | | * Apply changes from Paul Eggert. * Many other cleanups (index/rindex --> strchr/strrchr, etc.)
* * A few W32 fixes for backslash support.Paul Smith1999-09-021-1/+1
|
* * Terminology change in docs and code.Paul Smith1999-08-241-4/+5
|
* * Add gettext macros to start i18n support.Paul Smith1999-07-281-11/+11
|
* * Add configure option to enable dmalloc library.Paul Smith1999-07-211-5/+5
| | | | * Various code cleanups.
* * Fix memory leaks, fd leaks, and some long-standing bugs recognizing whenPaul Smith1999-07-201-3/+6
| | | | targets need to have their modtimes rechecked (-n, etc.)
* * Update FSF address info in copyright notices.Paul Smith1999-03-051-1/+2
| | | | | | | | * Update maintainers build process; remove GNUmakefile. Require builders to run automake && autoreconf by hand. * Use AC_SUBST_FILE to get the maintMakefile included, rather than GNU make's include directive, which conflicts with automake 1.4's include directive.
* Checkpoint changes. Bug fixes, mostly.Paul Smith1998-10-031-3/+8
|
* GNU make release 3.77.Paul Smith1998-07-301-3/+3
|
* Updates for GNU make 3.75.92.Paul Smith1997-08-271-1/+1
|
* Changes for make 3.75.1Paul Smith1997-04-071-5/+18
|
* Tue Mar 19 20:21:34 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>Roland McGrath1996-03-201-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged VMS port from Klaus Kaempf <kkaempf@didymus.rmi.de>. * make.h (PARAMS): New macro. * config.h-vms: New file. * makefile.com: New file. * makefile.vms: New file. * readme.vms: New file. * vmsdir.h: New file. * vmsfunctions.c: New file. * vmsify.c: New file. * file.h: Renamed to filedef.h to avoid conflict with VMS system hdr. * ar.c: Added prototypes and changes for VMS. * commands.c: Likewise. * commands.h: Likewise. * default.c: Likewise. * dep.h: Likewise. * dir.c: Likewise. * expand.c: Likewise. * file.c: Likewise. * function.c: Likewise. * implicit.c: Likewise. * job.c: Likewise. * job.h: Likewise. * main.c: Likewise. * make.h: Likewise. * misc.c: Likewise. * read.c: Likewise. * remake.c: Likewise. * remote-stub.c: Likewise. * rule.c: Likewise. * rule.h: Likewise. * variable.c: Likewise. * variable.h: Likewise. * vpath.c: Likewise. * compatMakefile (srcs): Rename file.h to filedef.h.
* Comment fix.Roland McGrath1994-09-291-1/+1
|
* (pattern_search): Always allocate new storage for FILE->stem.Roland McGrath1994-04-211-2/+4
| | | | It is not safe to store STEM's address because it might be auto storage.
* entered into RCSRoland McGrath1993-11-031-1/+9
|
* Formerly implicit.c.~14~Roland McGrath1993-06-301-25/+16
|
* Formerly implicit.c.~13~Roland McGrath1993-06-041-1/+4
|
* Formerly implicit.c.~12~Roland McGrath1993-05-271-1/+8
|
* Formerly implicit.c.~11~Roland McGrath1993-03-101-1/+1
|
* Formerly implicit.c.~10~Roland McGrath1993-02-211-3/+14
|
* Formerly implicit.c.~9~Roland McGrath1993-02-081-1/+1
|
* Formerly implicit.c.~8~Roland McGrath1993-01-061-7/+7
|
* Formerly implicit.c.~7~Roland McGrath1992-12-221-2/+0
|
* Formerly implicit.c.~6~Roland McGrath1992-08-101-2/+1
|
* Formerly implicit.c.~5~Roland McGrath1992-04-141-4/+6
|
* Formerly implicit.c.~4~Roland McGrath1991-10-081-34/+17
|
* Initial revisionRoland McGrath1991-09-151-0/+586