This project is mirrored from https://git.savannah.gnu.org/git/make.git.
Pull mirroring failed .
Last successful update .
Last successful update .
- 05 Oct, 2014 1 commit
-
-
Paul Smith authored
-
- 02 Oct, 2014 1 commit
-
-
Eli Zaretskii authored
* job.c (construct_command_argv_internal) [HAVE_DOS_PATHS]: Fix initializer for sh_chars_sh. Reported by Denis Excoffier<cygwin@Denis-Excoffier.org>.
-
- 01 Oct, 2014 4 commits
-
-
Gisle Vanem authored
-
Gisle Vanem authored
Copyright-paperwork-exempt: yes.
-
Eli Zaretskii authored
* main.c (find_and_set_default_shell, main) [WINDOWS32]: Declare variables 'const char *' to avoid compiler warnings. * job.c (construct_command_argv_internal) [!NDEBUG]: Declare 'end' and set it only if NDEBUG is not defined, to avoid compiler warnings.
-
Eli Zaretskii authored
* job.c (start_job_command) [WINDOWS32]: Compute outfd and errfd as on Posix platforms, and pass the results to process_easy. * function.c (windows32_openpipe) [WINDOWS32]: Accept an additional argument ERRFD and use it for redirecting the standard error handle passed to the subprocess. (func_shell_base) [WINDOWS32]: Pass the computed errfd to windows32_openpipe.
-
- 30 Sep, 2014 4 commits
-
-
Paul Smith authored
-
Paul Smith authored
-
Paul Smith authored
-
Hartmut Becker authored
* vmsjobs.c: fix writing DCL command files when trimming (white spaces and $ signs) especially after a split (command continuation).
-
- 15 Sep, 2014 4 commits
-
-
Bernhard Reutner-Fischer authored
Copyright-paperwork-exempt: yes
-
Eli Zaretskii authored
* w32/compat/posixfcn.c (isatty, ttyname): New functions. * config.h.W32.template (HAVE_TTYNAME): Define. Add a prototype for ttyname.
-
Paul Smith authored
-
Paul Smith authored
-
- 14 Sep, 2014 1 commit
-
-
Paul Smith authored
* configure.ac: Test for isatty() and ttyname() * makeint.h: provide a substitute for ttyname() if it's not available. * config.ami.template, config.h-vms.template, config.h.W32.template: define/undefine HAVE_ISATTY/HAVE_TTYNAME macros. * NEWS, doc/make.texi: Document these new variables.
-
- 08 Sep, 2014 2 commits
-
-
Paul Smith authored
Use the "ar" program detected by configure when running the test suite.
-
Paul Smith authored
Reported by Frank Heckenbach <f.heckenbach@fh-soft.de>
-
- 07 Sep, 2014 11 commits
-
-
Hartmut Becker authored
* ar.c: fix VMS library search for members, which do not have suffixes, aka filename extensions. * arscan.c: fix time conversion and library callback routines. * default.c: more suffixes and automatically create the VMS library if it doesn't exists.
-
Hartmut Becker authored
* config.h-vms.template: add feature macro USE_DCL_COM_FILE to always write a DCL command file, enabled by default. * vmsjobs.c: with USE_DCL_COM_FILE enabled write make variables as DCL symbol assignments into the command file. This enables printing directory and make level info for recursive use of make. This also enables forced DCL symbol substitution in the actions.
-
Hartmut Becker authored
* function.c: add VMS code to func_notdir_suffix and func_basename_dir to work on comma separated lists; this fixes the expansion of $(^D), $(+D) and the F variants for VMS.
-
Hartmut Becker authored
-
Hartmut Becker authored
* job.c, vmsjobs.c: fix some double quote and new line handling; implement ONESHELL with writing multiple lines into one DCL command procedure; in ONESHELL allow VMS/make internal redirection only on the first line; fix the created DCL command procedure, which didn't abort on errors; return correct exit status from the DCL command procedure; preserve current procedure verification; make the generated command procedure more robust.
-
Hartmut Becker authored
* default.c, main.c, makeint.h, vmsfunctions.c: prefix argv[0] with "mcr " for MAKE/MAKE_COMMAND and set the program name to the image filename (without the .exe;version) * vmsfunctions.c: remove obsolete code * vmsify: use xmalloc
-
Hartmut Becker authored
* commands.c, function.c, hash.c, job.c, main.c, output.c: use MAKE exit codes. * makeint.h: encode make exit codes so that they are VMS compatible. * job.c: check child exit code for VMS style exit codes. * vmsjobs.c: save and return VMS style exit code.
-
Hartmut Becker authored
* job.c: split the command line at a newline. * default.c, vmsjobs.c: change ECHO variable to a pseudo builtin, which ensures that the VMS/DCL ECHO ("write sys$output") is used and is correctly quoted. * vmsjobs.c: remove unused builtin 'rm'. -
Hartmut Becker authored
Moved into tests directory.
-
Hartmut Becker authored
* config.h-vms.template: make sure the CRTL version is known * makefile.com: always compile/link the guile module, remove VAXCRTL parameter, new LIST parameter * makefile.vms: always compile/link the guile module, use more complete dependencies * prepare_vms.com: helper to create a VMS config file when building from a snapshot of the repository
-
Paul Smith authored
Reported by Paul Eggert <eggert@cs.ucla.edu>
-
- 30 Aug, 2014 2 commits
-
-
Eli Zaretskii authored
-
Eli Zaretskii authored
* read.c (read_all_makefiles) [WINDOWS32]: Recognize "makefile", all-lowercase, as a makefile. Reported by Michael Waeber <waeber@gmail.com>.
-
- 16 Jul, 2014 1 commit
-
-
Eli Zaretskii authored
* makeint.h [WINDOWS32]: Don't declare 'program' as 'const char *', since it is modified in 'main'.
-
- 12 Jul, 2014 2 commits
-
-
Eli Zaretskii authored
* main.c [WINDOWS32]: Don't declare 'program' as 'const char *', since it is modified in 'main'.
-
Jonny Grant authored
* read.c (read_all_makefiles) [WINDOWS32]: Remove the redundant "makefile" and add "makefile.mak". Copyright-paperwork-exempt: yes
-
- 07 Jul, 2014 7 commits
-
-
Fredrik Fornwall authored
Copyright-paperwork-exempt: yes
-
Paul Smith authored
-
Piotr Jaroszynski authored
Copyright-paperwork-exempt: yes
-
John Malmberg authored
* config_flags_pm.com, test_make.com: set up and run the regression test environment on VMS. * tests/run_make_tests.pl [VMS]: Use an alternate rmdir() implementation on VMS. (run_make_with_options) [VMS]: Provide VMS-specific quoting and shell invocations. (set_more_defaults) [VMS]: Set default values when running on VMS. * tests/test_driver.pl (vms_get_process_logicals) [VMS]: Retrieve the proper values from %ENV on VMS. (resetENV) [VMS]: Use it. (toplevel) [VMS]: Fix a bug with opendir() on some logical_devices. (compare_output) [VMS]: Convert VMS test output to a "standard" format. (_run_command) [VMS]: Handle signals and exit codes the VMS way. (remove_directory_tree_inner) [VMS]: Unlink all versions of the file.
-
Paul Smith authored
-
Paul Smith authored
-
Paul Smith authored
Reported by Tim Murphy <tnmurphy@gmail.com> * function.c (func_file): Only write TEXT if it is not NULL. * NEWS, doc/make.texi: Document the new feature * tests/scripts/functions/file: Verify that the no-text version of $(file ...) works and doesn't add a newline.
-