summaryrefslogtreecommitdiff
path: root/maintMakefile
AgeCommit message (Collapse)AuthorFilesLines
2014-10-05GNU Make release 4.1.4.1Paul Smith1-2/+2
2014-09-30Update Copyright statements for 2014.Paul Smith1-1/+1
2014-09-07* configure.ac, maintMakefile, w32/Makefile.am: Fix autotools issues.Paul Smith1-5/+5
Reported by Paul Eggert <eggert@cs.ucla.edu>
2014-07-07* maintMakefile, various: Improve constification of the codebase.Paul Smith1-1/+1
2013-10-19* maintMakefile (checkcfg.%): Add testing of build.shPaul Smith1-3/+9
2013-10-19* maintMakefile: Accept variable overrides from the environment.Paul Smith1-4/+12
2013-10-13Add support for updating the GNU make web pages.Paul Smith1-0/+44
Add makefile rules for updating the http://www.gnu.org/software/make web pages, including the online GNU make manual.
2013-10-13Convert to auto-generated ChangeLog files.Paul Smith1-8/+30
Rename existing ChangeLog files so they won't be distributed. Add targets to maintMakefile to generate ChangeLog from the Git repository. This will require a version of gnulib be available. Because ChangeLog is auto-generated, we have to switch our automake mode to "foreign" or it will complain and fail.
2013-10-09GNU Make release 4.0.4.0Paul Smith1-1/+14
2013-09-21Create a target that tests alternative configurations.Paul Smith1-0/+31
2013-05-17Update copyright for changes in 2013.Paul Smith1-1/+1
2013-01-20Rename the make.h file to makeint.h for internal use only.Paul Smith1-2/+2
2013-01-12Fix clean rules.Paul Smith1-3/+5
2013-01-12Modify instructions, etc. for Git support.Paul Smith1-24/+9
2012-03-05Simplify copyrights using ranges of years.Paul Smith1-2/+1
The new GNU Maintainer's Manual allows the use of year ranges in certain situations; take advantage of this simplification.
2012-03-04Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith1-1/+1
Fixes Savannah bug #34530.
2012-01-16Update copyright notices.Paul Smith1-1/+1
2011-09-17Avoid certificate checks when getting PO files from translationproject.orgPaul Smith1-1/+3
2011-02-21* Fixups to the make man pagePaul Smith1-0/+3
* Minor syntax cleanups in the manual * In non-maintainer mode set NDEBUG to disable assert() * Performance improvements in strcache: Build Info 1000 2000 4000 3.82 -g 2.61s 8.85s 33.52s 3.82 -O2 1.90s 7.62s 27.82s New -g (with asserts) 1.03s 2.31s 5.79s New -O2 (no asserts) 0.65s 1.50s 3.52s
2010-07-13Update copyrights for 2010.Paul Smith1-1/+1
2010-07-07Fix FTP upload rules.Paul Smith1-3/+5
2009-10-25Update copyright years.Paul Smith1-1/+1
2009-06-04- Modify access of config and gnulib Savannah modules to use GITPaul Smith1-12/+11
- Fix Savannah bug #24655. - Fix Savannah bug #24588. - Fix Savannah bug #24277. - Fix Savannah bug #25697. - Fix Savannah bug #25694. - Fix Savannah bug #25460. - Fix Savannah bug #26207. - Fix Savannah bug #25712. - Fix Savannah bug #26593. - Fix various doc issues.
2008-03-28Update the translation project location for PO files (again)Paul Smith1-1/+1
Apply fix for Savannah bug #22379.
2007-07-04* Update to GPLv3Paul Smith1-8/+9
* Update copyright to 2007 * Fix download URL for translation files (thanks to Thiemo Seufer)
2007-03-20This is a major update, which switches virtually every allocated-but-not-freedPaul Smith1-12/+16
string into the strcache. As a side-effect, many more structure members and function arguments can/should be declared const. As mentioned in the changelog, unfortunately measurement shows that this change does not yet reduce memory. The problem is with secondary expansion: because of this we store all the prerequisites in the string cache twice. First we store the prerequisite string after initial expansion but before secondary expansion, then we store each individual file after secondary expansion and expand_deps(). I plan to change expand_deps() to be callable in either context (eval or snap_deps) then have non-second-expansion targets call expand_deps() during eval, so that we only need to store that dependency list once.
2006-10-01Fixed a number of documentation bugs, plus some build/install issues:Paul Smith1-7/+8
16304, 16468, 16577, 17701, 17880, 16051, 16652, 16698 Plus some from the mailing list. Imported a patch from Eli to allow Cygwin builds to support DOS-style pathnames.
2006-04-09Another round of cleanups:Paul Smith1-1/+4
- Add more warnings. - Rename variables that mask out-scope vars with the same name. - Remove all casts of return values from xmalloc, xrealloc, and alloca. - Remove casts of the first argument to xrealloc. - Convert all bcopy/bzero/bcmp invocations to use memcp/memmove/memset/memcmp.
2006-03-17Minor tweaks for 3.81rc2.Paul Smith1-5/+6
2006-02-11Last of the copyright updates.Paul Smith1-2/+2
2006-02-11Update copyright and license notices on all files.Paul Smith1-0/+17
Added new file strcache.c to various non-UNIX makefiles and build scripts.
2005-10-26Fix a crash I introduced last-minute.Paul Smith1-1/+2
Try to avoid extraneous rebuilds of template files.
2005-07-12Various minor updates and code cleanups.Paul Smith1-6/+7
2005-07-04Various fixes and updates from testers of the beta3 release (mostly WindowsPaul Smith1-0/+5
and OS/2 changes).
2005-06-27Fixes for some Windows/MSC compile issues.Paul Smith1-1/+1
wget command line option seems to have changed?
2005-05-10Fixes to allow "make dist" etc. to work again.Paul Smith1-1/+1
2005-02-09Add a new Irish (ga) translation.Paul Smith1-43/+11
Fixed the CVS download URL to be simplified. Fixed the .texi doc download: the ftp site was decommed so use CVS.
2005-02-01Add a Finnish translation.Paul Smith1-1/+1
Update the URL for the GNU translation site in maintMakefile; the old one stopped working.
2004-11-30Fix problems with README and build.shPaul Smith1-11/+11
Apply an old patch from Paul Eggert.
2004-03-22Numerous updates and bug fixes.Paul Smith1-3/+5
A number of W32 cleanups from J.Grant. A number of OS/2 cleanups from Andreas Buening. Various random bug fixes.
2004-03-06More maintainer rules.Paul Smith1-3/+14
2004-03-04Updates to automate generation of GNU upload artifacts.Paul Smith1-0/+26
Fix a problem compiling on old, pre-ANSI systems. getloadavg test is still broken, but make builds. Document a breakage on SunOS 4.x systems.
2004-02-24Many compiler warning cleanups.Paul Smith1-1/+2
Small fixes for W32 (from Jonathan Grant <jg-make@jguk.org>) Maintainer enhancements to clean up the tree.
2004-02-23Numerous fixes: patches for OS/2; core for -f ''; makefile updates.Paul Smith1-29/+36
2004-01-21Many bug fixes etc.Paul Smith1-2/+3
- Apply a fix for the "thundering herd" problem when using "-j -l". This also fixes bug #4693. - Fix bug #7257: allow functions as ifdef arguments - Fix bug #4518: make sure we print all double-colon rules with -p. - Upgrade to autconf 2.58/automake 1.8/gettext 0.13.1 - Various doc cleanups, etc.
2003-10-22Build fixes due to changes in the FSF web site.Paul Smith1-7/+12
Add new language support. Minor configure, etc. cleanups.
2003-05-02- Fix bug #1405: allow multiple pattern-specific variables to match a target.Paul Smith1-3/+3
- Fix some uncleanliness about the implementation of patterns-specific vars. - Some enhancements to the OS/2 port.
2002-10-14Convert the source code to use ANSI C style function definitions andPaul Smith1-2/+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.
2002-08-10Update to a new version of automake and gettext.Paul Smith1-10/+13
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.
2002-08-08Change the version.Paul Smith1-1/+1
Update to require new gettext. Change hash.c to by K&R. Redo some strings to make i18n simpler.