and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

This project is mirrored from https://git.savannah.gnu.org/git/make.git. Pull mirroring failed .
Last successful update .
  1. 16 Sep, 2019 8 commits
  2. 10 Sep, 2019 1 commit
  3. 09 Sep, 2019 1 commit
    • Paul Smith's avatar
      Rework the creation of build.sh so it's not a template. · bde990bf
      Paul Smith authored
      * build.sh: Rename from build.template.  Get the list of objects
      from the Makefile.  Move configure-replaced variables ...
      * build.cfg.in: to this new .in file.
      * configure.ac: Remove special handling of build.sh.in and add
      build.cfg as a generated file.
      * Makefile.am (EXTRA_DIST): Remove build.sh.in and add build.sh
      and build.cfg.in for build.sh.in.
      * maintMakefile: Remove handling for build.template.  Treat
      build.sh as a source file, not a generated file.
      * .gitignore: Ignore generated build.cfg file.
      bde990bf
  4. 08 Sep, 2019 7 commits
  5. 07 Sep, 2019 14 commits
  6. 02 Sep, 2019 7 commits
    • Paul Eggert's avatar
      Pacify Oracle Studio c99 · b6884c73
      Paul Eggert authored
      * src/dep.h (DEP):
      * src/function.c (struct function_table_entry):
      Use unsigned int, not unsigned short.  Without this patch, c99
      complains ‘warning: nonportable bit-field type’.
      b6884c73
    • Paul Eggert's avatar
      Port grouped_targets test to Solaris 10 · 8bffc8d5
      Paul Eggert authored
      * tests/scripts/features/grouped_targets: Use ‘printf ''’
      instead of ‘echo -n’, as POSIX says the latter is not portable.
      8bffc8d5
    • Paul Eggert's avatar
      Remove useless code in eval · a9609084
      Paul Eggert authored
      * src/read.c (eval): Remove useless code.  Without this patch,
      Oracle Studio 12.6 complains ‘"src/read.c", line 1405: warning:
      loop not entered at top’.
      a9609084
    • Paul Eggert's avatar
      Pacify Oracle Studio 12.6 in init_switches · 8d820d57
      Paul Eggert authored
      * src/main.c (init_switches): Use a cast to convert char const *
      to char *.  Without this patch, the compiler complains
      ‘"src/main.c", line 2643: warning: assignment type mismatch:
      pointer to char "=" pointer to const char’.
      8d820d57
    • Paul Eggert's avatar
      Pacify Oracle Studio 12.6 · 73e11a50
      Paul Eggert authored
      * src/arscan.c [VMS]: Use ‘#if !defined LBR$_HDRTRUNC’ instead
      of ‘#ifndef LBR$_HDRTRUNC’ to pacify Oracle Studio 12.6, which
      looks inside unused #if branches for preprocessor syntax errors.
      Without this patch it complains ‘"src/arscan.c", line 43: warning:
      tokens ignored at end of directive line’.
      73e11a50
    • Paul Smith's avatar
      * NEWS: Fix incorrect notes. · 85cdc9e9
      Paul Smith authored
      85cdc9e9
    • Paul Smith's avatar
  7. 28 Aug, 2019 1 commit
    • Eli Zaretskii's avatar
      Fix MS-Windows MinGW build · 715c787d
      Eli Zaretskii authored
      * src/w32/subproc/sub_proc.c (process_wait_for_multiple_objects):
      Fix format specifier for GetLastError's value.
      
      * src/job.c (reap_children): Define the 'remote_status_lose' label
      only for Posix platforms, to avoid compiler warning.
      
      * build_w32.bat (LNKOUT): New variable, using forward slashes.
      Use forward slashes in calls to :Compile, so that linking with GNU
      ld works.
      
      * src/makeint.h [!HAVE_UMASK]: Prototype for 'umask'.
      (UMASK, MODE_T): Don't define.
      
      * src/misc.c (get_tmpfile): Don't call UMASK, call umask, to
      avoid compilation warning on !HAVE_UMASK platforms.
      * src/output.c (output_tmpfd): Likewise.
      
      * src/misc.c (umask) [!HAVE_UMASK]: New no-op function.
      
      * src/config.h.W32.template (__USE_MINGW_ANSI_STDIO)
      [__MINGW32__]: Define to 1, to force Make use ANSI-compatible
      stdio functions, which also support the non-standard 'Id' and 'Ix'
      specifiers.
      (HAVE_UMASK) [__MINGW32__]: Define to 1.
      
      * src/arscan.c (ar_member_touch): Type-cast argument of strlen to
      avoid compiler warnings.
      715c787d
  8. 26 Aug, 2019 1 commit