summaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Collapse)AuthorFilesLines
2002-07-10Implement SysV-style $$@ support. I looked at E.Parmelan's patch butPaul Smith1-2/+2
decided to implement this a different way, and didn't use it.
2002-07-08Various cleanups reported by people using the alpha release.Paul Smith1-29/+32
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.
2002-07-08Major updates in preparation for 3.80.Paul Smith1-15/+32
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.
2002-05-10Fix Debian bug #144306: pass target-specific variables into the environmentPaul Smith1-11/+13
properly. Fix configure: allow cross-compilation; fix getloadavg (still needs _lots_ of work!) Let $(call ...) functions to be self-referencing. Lets us do transitive closures, for example.
2002-04-21Update GNU make to use Autoconf 2.53, Automake 1.6.1, Gettext 0.11.1.Paul Smith1-8/+1
We're using Gettext's "external" feature to avoid including the intl code in the GNU make distribution.
2002-04-20Updates to translaations.Paul Smith1-4/+10
Fix an assert() in an obscure use of -q Handling of double-colon timestamp updates was broken in a bizarre way. Store arguments to $(call ...) functions in simple variables, not recursive variables.
2001-11-18Update copyright info.Paul Smith1-3/+2
2001-06-01Fix for EINTR problems when using jobserver.Paul Smith1-26/+30
New translation files. Fix for @+ inside define macros being applied too widely. Various other bug fixes.
2000-09-21* Rework phrasing to allow for better translations.Paul Smith1-5/+12
# New Japanese translation file.
2000-06-23* Fix PR/1791.Paul Smith1-6/+6
2000-06-13* Some timestamp fixes from Paul Eggert.Paul Smith1-3/+3
* Fix compilation on Linux; use libintl.h and not gettext.h when using the system gettext.
2000-06-07* Lots of bug fixes and cleanup; new i18n files, etc.Paul Smith1-11/+30
2000-04-22* Various bug fixes.Paul Smith1-4/+34
2000-03-27* A large number of fixes/enhancements. See the ChangeLog.Paul Smith1-23/+52
* Added a new version of the German translation file.
2000-02-05* Updates for VMS, Windows, and DOS ports.Paul Smith1-1/+4
* Clean up some warnings.
2000-01-23* A few fixes.Paul Smith1-7/+14
2000-01-22* Implement GNU gettext internationalization support in GNU make.Paul Smith1-50/+51
1999-11-27* Update debugging to use string flags instead of integers.Paul Smith1-17/+64
1999-11-22* Add new debugging output level selection feature.Paul Smith1-23/+39
1999-11-17* Many cleanups and bugfixes.Paul Smith1-2/+8
* New handling of += in target-specific variables.
1999-10-15* Fix PR/1394.Paul Smith1-26/+23
* Apply changes from Paul Eggert. * Many other cleanups (index/rindex --> strchr/strrchr, etc.)
1999-09-23* Ouch: found a bug where re-exec from changed makefiles turned off3.78.1Paul Smith1-6/+1
jobserver :(.
1999-09-22* Oops. Fix a problem running submakes like $(MAKE) $(MFLAGS).3.78Paul Smith1-2/+3
1999-09-17* A few script fixes and updates for 3.78.Paul Smith1-0/+1
1999-09-15* Cleanup the test suite.Paul Smith1-0/+7
1999-09-11* Various cleanups for release.Paul Smith1-5/+5
1999-09-06* Some doc and help changes.Paul Smith1-2/+3
1999-09-03* Removed a memory stomp (reading freed memory).Paul Smith1-2/+3
* Fixed some infinite recursion on rebuilt makefiles bugs.
1999-09-02* A few W32 fixes for backslash support.Paul Smith1-3/+5
1999-09-01* A bugfix on MAKEFLAGS options creation that broke jobserver.Paul Smith1-13/+36
* Put the host info in the --version output. * Don't croak if the user forces -jN on submakes.
1999-08-31* Large file support for AIX, HP-UX, and IRIX.Paul Smith1-13/+16
* W32 support for Cygnus Cygwin shell (bash).
1999-08-25* A few cleanups, and 3.77.94 release.3.77.94Paul Smith1-8/+15
1999-08-23* Fix jobserver algorithm again.Paul Smith1-12/+11
* A couple of nits. * Fix considered pruning for double-colon rules.
1999-08-23* Start rewrite of jobserver to avoid unique tokens for debugging.Paul Smith1-98/+70
1999-08-22* Various changes.Paul Smith1-1/+15
1999-08-19* Code cleanup.Paul Smith1-27/+27
1999-08-13* Rework jobserver yet one more time.Paul Smith1-14/+10
* Install the $(if ...) function and document it. Still need some examples.
1999-08-01* Release 3.77.92.3.77.92Paul Smith1-7/+4
* Complete implementation of new jobserver algorithm. * A few minor fixups.
1999-08-01* Applied some DOS updates.Paul Smith1-26/+39
* Started reworking the jobserver algorithm; not complete yet.
1999-07-28* Add gettext macros to start i18n support.Paul Smith1-65/+65
1999-07-23* Bugfix for NT archive support.Paul Smith1-16/+50
* Rework how the jobserver stuff works.
1999-07-22* Installed new versions of GLIBC glob library.Paul Smith1-35/+41
* Installed Tim Magill's "graph pruning" performance enhancement. * Update version to 3.77.90 for the release. * Require automake 1.4.
1999-07-21* Add configure option to enable dmalloc library.Paul Smith1-15/+10
* Various code cleanups.
1999-07-15* Fix up and document $(apply ...) function.Paul Smith1-2/+2
1999-07-08* Minor code cleanup.Paul Smith1-3/+2
1999-07-08* Added -R / --no-builtin-variables flag.Paul Smith1-5/+13
1999-06-14* Various bug fixes.Paul Smith1-1/+4
1999-04-25* Add new jobserver feature.Paul Smith1-96/+210
* Small updates to the manual * E.Zaretskii fix for new DJGPP version.
1999-04-13Clean up some logic.Paul Smith1-32/+30
1999-03-05* Define and use xstrdup() instead of strdup().Paul Smith1-4/+4