summaryrefslogtreecommitdiff
path: root/README.git
Commit message (Collapse)AuthorAgeFilesLines
* * README.git: Clarify some release stepsPaul Smith2023-02-261-4/+9
| | | | * README.in: Update some info and remove some obsolete notes.
* GNU Make release 4.4.14.4.1Paul Smith2023-02-261-0/+1
| | | | | | | | * NEWS: Set the release number and date. * configure.ac: Update the version. * README.git: Remind to update doc/make.1. * doc/make.1: Update the date. Fix some "GNU Make" references. * doc/make.texi: Update the edition.
* Prerelease GNU Make 4.4.0.904.4.0.90Paul Smith2023-01-141-1/+1
| | | | | | | * NEWS: Update the date. * README.git: Fix a typo. * maintMakefile (check-alt-config): Report success. (upload-*): Use the gnulib gnupload script for uploads.
* Update to the latest gnulib stable branchPaul Smith2023-01-011-2/+2
| | | | | | | | | * bootstrap.conf: Request the latest gnulib stable branch. * README.git: Recommend the argument form of autogen/autopull. * bootstrap: Import the latest version of bootstrap. * bootstrap-funclib.sh: Ditto. * autogen.sh: Ditto. * autopull.sh: Ditto.
* Update the copyright year on all filesPaul Smith2023-01-011-1/+1
|
* * configure.ac: Update for a new releasePaul Smith2022-12-181-3/+6
| | | | | * README.git: Add some packages needed for building from Git. * AUTHORS: Updates.
* * README.git: Update and clarify release operationsPaul Smith2022-10-311-65/+92
|
* * NEWS: Use GNU Make instead of GNU makePaul Smith2022-10-181-18/+18
| | | | | | | | | | | | * README.git: Ditto. * README.Amiga: Ditto. * README.DOS: Ditto. * README.OS2: Ditto. * README.VMS: Ditto. * README.W32: Ditto. * README.customs: Ditto. * make-gdb.py: Ditto. * tests/run_make_tests.pl: Ditto.
* Remove template files to simplify distribution creationPaul Smith2022-10-181-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The README templates were not useful since the replacement step didn't have anything to replace: rename them. Rather than creating template files for the config variants, create mkconfig.h.in containg PACKAGE_* variables to be replaced, and have config variant header files include it. Note on POSIX we don't use this, and continue to generate a single config.h.in file. Use config.status to convert the README.in and mkconfig.h.in files during distribution creation. Modify all users of VERSION to use PACKAGE_VERSION instead. * configure.ac: Use GNU Make not GNU make as the package name. * README.in: Use GNU Make not GNU make. * README.git: Remove references to README.W32.template. * .gitignore: Update for new behavior. * Basic.mk.template: Remove unused posix_SOURCES and VERSION, and references to unshipped mk/Posix.mk * Makefile.am: Add src/mkconfig.h as an extra dist file. * bootstrap.bat: Rewrite mkconfig.h.in to mkconfig.h * maintMakefile: Remove obsolete template files; add mkconfig.h.in. * prepare_vms.com: Rewrite mkconfig.h.in to mkconfig.h * mk/VMS.mk: Fix incorrect header file prerequisite. * src/mkconfig.h.in: New file containing PACKAGE variables. * src/config.ami: Include mkconfig.h. * src/config.h.W32: Ditto. * src/configh.dos: Ditto. * src/config.h-vms: Ditto. * src/version.c: Use PACKAGE_VERSION not VERSION.
* * README.git: Announce releases to the platform-testers listPaul Smith2022-09-251-1/+1
|
* Release GNU make 4.3.904.3.90Paul Smith2022-09-201-7/+10
| | | | | | * NEWS: Update for the prerelease. * bootstrap.conf: Choose the latest stable gnulib. * README.git: Updates.
* bootstrap: Update to the latest gnulib bootstrap modelPaul Smith2022-09-081-5/+15
| | | | | | | | | | | * README.git: Document the changes. * bootstrap.conf: Set GNULIB_REVISION to avoid random updates. * configure.ac: Set the minimum autoconf version back to 2.69: that's the most common version deployed today, and it still works. * bootstrap: Copy the latest from gnulib. * autogen.sh: Ditto. * autopull.sh: Ditto. * bootstrap-funclib.sh: Ditto.
* Fix bootstrap.bat for bootstrapping on WindowsPaul Smith2022-08-221-0/+4
| | | | | | | | | | | | | | | | * README.git: Clarify that these methods are lightly tested. * build_w32.bat: Don't support any config step: fail if not completed. Move the config steps into bootstrap.bat. Don't print compile lines by default and add a --verbose option to show them. * bootstrap.bat: Ensure we have curl and sed before we do anything. Pull the latest necessary files from gnulib. Create a convert.sed script that can update the various template files, and update Basic.mk, config.h.W32, and gmk-default.h. * tests/run_make_tests.pl: Remove CRLF rather than using chop. If we run perl in Git for Bash it seems to handle newlines differently. * tests/scripts/features/temp_stdin: Remove the make copy and close STDIN so we can delete the temp file on Windows. * .gitignore: Ignore the convert.sed script.
* * README.git: Fix compiler options for ASANPaul Smith2022-02-271-1/+1
|
* * <all>: Update copyright notices.Paul Smith2022-02-101-1/+1
|
* Update documentation with instructions for patch submissionPaul Smith2021-12-191-2/+5
| | | | | | * README.template: Add notes on how to submit patches. * README.git: Point to the README. * doc/make.texi: Ditto.
* Change HTTP URLs to use HTTPS insteadPaul Smith2021-12-191-3/+3
| | | | | | | | | | | Also remove unnecessary tests/COPYING file. * README.template: Change http: to https: * README.git: Ditto * doc/make.texi: Ditto * doc/make.1: Ditto * src/main.c: Ditto * maintMakefile: Remove invalid URL
* * README.git: Update C version prerequisitePaul Smith2021-10-171-6/+7
|
* * README.git: Add a section on ways to test.Paul Smith2021-09-051-0/+30
|
* Update copyright statements for 2020Paul Smith2020-01-031-1/+1
|
* * Makefile.am: Build lzip package instead of bzip2Paul Smith2019-12-171-6/+10
| | | | * README.git: Mention changed requirements.
* * README.git: [SV 56895] Provide more info about "maintainer mode".Paul Smith2019-09-161-9/+20
| | | | | * src/read.c (get_next_mword) [HAVE_DOS_PATHS]: Don't fall through to parsing variable references if we find a drivespec in a word!
* * README.git: Describe GCC and GNU make requirementsPaul Smith2019-09-071-1/+11
| | | | | * maintMakefile: Put custom C flags into a separate variable so they can be overridden more easily on the command line.
* Update copyright statements for 2019Paul Smith2019-05-191-1/+1
|
* Convert GNU make to use the gnulib portability libraryPaul Smith2018-07-021-44/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move content from glob/* and config/* into standard GNU directory locations lib/* and m4/*. Install the gnulib bootstrap script and its configuration file, and create a bootstrap.bat file for Windows. Update the README.git file with new requirements and instructions for building from Git. At this point we only install the alloca, getloadavg, and FDL modules from gnulib. We keep our old glob/fnmatch implementation since the gnulib versions require significant amounts of infrastructure which doesn't exist on Windows yet. Further work is required here. Due to a problem with gnulib's version of getloadavg, we need to bump the minimum required version of automake to 1.16.1 unfortunately. * README.git: Update instructions * NEWS: Move developer news to a separate section * configure.ac: Update for use with gnulib modules * bootstrap: Bootstrap from Git workspace (import from gnulib) * bootstrap.conf: Bootstrap configuration for GNU make * bootstrap.bat: Bootstrap from Git workspace for Windows * gl/modules/make-glob: Support our local fnmatch/glob implementation * config/acinclude.m4: Move to m4/ * config/dospaths.m4: Move to m4/ * glob/fnmatch.c: Move to lib/ * glob/fnmatch.h.in: Move to lib/ * glob/glob.c: Move to lib/ * glob/glob.h.in: Move to lib/ * Makefile.am: Update for new directories * build.template: Update for new directories * build_w32.bat: Update for new directories * builddos.bat: Update for new directories * maintMakefile: Update for new directories * makefile.com: Update for new directories * mk/Amiga.mk: Update for new directories * mk/Posix.mk.in: Update for new directories * mk/VMS.mk: Update for new directories * mk/Windows32.mk: Update for new directories * mk/msdosdjgpp.mk: Update for new directories * po/LINGUAS: One language per line (needed by gnulib) * INSTALL: Remove (obtained from gnulib) * src/alloca.c: Remove (obtained from gnulib) * src/getloadavg.c: Remove (obtained from gnulib) * po/Makevars: Remove (created by bootstrap) * config/*: Remove leftover files * glob/*: Remove leftover files
* * all: Update Copyright statements for 2018Paul Smith2018-07-011-1/+1
|
* Update copyright statements for 2017.Paul Smith2017-07-091-1/+1
|
* GNU Make release 4.2.4.2Paul Smith2016-05-221-1/+2
|
* Update Copyright statements for the new year.Paul Smith2016-02-281-1/+1
|
* * configure.ac, NEWS, README.git: Set up for the next release.Paul Smith2014-10-091-1/+3
|
* GNU Make release 4.1.4.1Paul Smith2014-10-051-2/+5
|
* Update Copyright statements for 2014.Paul Smith2014-09-301-1/+1
|
* * README.git: Add some missing release steps.Paul Smith2013-10-201-19/+26
|
* Add support for updating the GNU make web pages.Paul Smith2013-10-131-10/+24
| | | | | Add makefile rules for updating the http://www.gnu.org/software/make web pages, including the online GNU make manual.
* Convert to auto-generated ChangeLog files.Paul Smith2013-10-131-5/+9
| | | | | | | | 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.
* Cleanups.Paul Smith2013-05-271-1/+1
|
* Update for GNU make release candidate 3.99.90.3.99.90Paul Smith2013-05-171-1/+2
|
* Update source file format: remove TABs, use GNU coding styles.Paul Smith2013-05-171-0/+11
|
* Update copyright for changes in 2013.Paul Smith2013-05-171-1/+1
|
* Reflect the 'configure.in' -> 'configure.ac' rename throughoutStefano Lattarini2013-04-211-2/+2
| | | | | | | In README, code comments, and auxiliary files. Copyright-paperwork-exempt: yes Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* Add more documentation on Git workflow and rules.Paul Smith2013-01-191-0/+28
|
* Change configure.in to configure.ac, and other Git fixes.Paul Smith2013-01-121-0/+221