1. 07 May, 2011 1 commit
    • Ben Key's avatar
      * nt/configure.bat: Renamed the fusercflags variable to escusercflags · 4d3fcc8e
      Ben Key authored
      so that the variable name better matches its purpose, to be identical
      to usercflags with the exception that all quotes are escaped by the \
      character.
      
      Renamed the fuserldflags variable to escuserldflags so that the
      variable name better matches its purpose, to be identical to
      userldflags with the exception that all quotes are escaped by the \
      character.
      
      A new ESC_USER_CFLAGS variable is written to config.settings.  This
      variable has the same value as the escusercflags variable.
      
      * nt/gmake.defs, nt/nmake.defs: Added the variable ESC_CFLAGS.  This
      variable is identical to the CFLAGS variable except that it includes
      the new ESC_USER_CFLAGS variable instead of USER_CFLAGS.
      
      * src/makefile.w32-in: The bootstrap-temacs rule now makes use of one
      of two shell specific rules, either bootstrap-temacs-CMD or
      bootstrap-temacs-SH.  The bootstrap-temacs-SH rule is identical to the
      previous implementation of the bootstrap-temacs rule.  The
      bootstrap-temacs-CMD rule is similar to the previous implementation of
      the bootstrap-temacs rule except that it makes use of the ESC_CFLAGS
      variable instead of the CFLAGS variable.
      
      
      These changes are required to extend my earlier fix to add support for
      --cflags and --ldflags options that include quotes so that it works
      whether make uses cmd or sh as the shell.
      4d3fcc8e
  2. 05 May, 2011 1 commit
    • Ben Key's avatar
      * configure.bat: Added support for --cflags and --ldflags · d429d8e9
      Ben Key authored
      options that include quotes as long as command extensions are
      enabled.  Specifically when -I, -L, and similar flags are used
      to specify supplementary include and library directories a
      directory name that includes spaces may now be used if it is
      enclosed in quotes.
      
      * INSTALL: Documented the change to configure.bat.
      d429d8e9
  3. 25 Apr, 2011 1 commit
    • Ted Zlatanov's avatar
      Add GnuTLS support for W32. · fd4af8d9
      Ted Zlatanov authored
      * nt/configure.bat: New options --without-gnutls and --lib, new build
      variable USER_LIBS, automatically detect GnuTLS.  Copies the PNG
      library setup with trivial modifications.
      * nt/INSTALL: Add instructions for GnuTLS support.
      * nt/gmake.defs: Prefix USER_LIBS with -l.
      fd4af8d9
  4. 15 Apr, 2011 1 commit
  5. 29 Jan, 2011 1 commit
    • Eli Zaretskii's avatar
      Fix the MS-Windows build broken by 2011-01-17T19:01:01Z!eggert@cs.ucla.edu and... · f915f0f7
      Eli Zaretskii authored
      Fix the MS-Windows build broken by 2011-01-17T19:01:01Z!eggert@cs.ucla.edu and emacs-23/2010-05-21T19:51:48Z!acm@muc.de.
      
       lib/makefile.w32-in:
       lib/getopt_.h: New files.
       src/s/ms-w32.h (HAVE_MKTIME): Remove.
       src/makefile.w32-in (LOCAL_FLAGS): Add -I../lib.
       (GNULIB): New variable.
       (LIBS): Add $(GNULIB).
       $(TEMACS): Depend on $(GNULIB).
       <top-level>: Fix font-lock disrupted by a lone `"'.
       src/makefile.w32-in (LOCAL_FLAGS): Add -I../lib.
       (GETOPTOBJS, GETOPTDEPS): Remove targets.
       (MOVEMAILOBJS): Replace $(GETOPTOBJS) with ../lib/$(BLD)/libgnu.$(A).
       ($(BLD)/movemail.exe): Depend on ../lib/getopt.h.
       (ECLIENTOBJS, ETAGSOBJ, CTAGSOBJ, EBROWSEOBJ): Replace getopt.o
       and getopt1.o with ../lib/$(BLD)/libgnu.$(A).
       (clean): Don't remove getopt.h.
       (getopt.h, $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O)): Remove targets.
       ($(BLD)/ctags.$(O), $(BLD)/etags.$(O)): Replace getopt.h with
       $(EMACS_ROOT)/lib/getopt.h.
       nt/makefile.w32-in (all-other-dirs-nmake, all-other-dirs-gmake)
       (bootstrap-nmake, bootstrap-gmake, bootstrap-clean-nmake)
       (bootstrap-clean-gmake, clean-other-dirs-nmake)
       (clean-other-dirs-gmake, cleanall-other-dirs-nmake)
       (cleanall-other-dirs-gmake, distclean-other-dirs-nmake)
       (distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
       (maintainer-clean-other-dirs-gmake): Recurse into ../lib as well.
       nt/configure.bat: Create lib/makefile.
       nt/config.nt (HAVE_MKTIME, BROKEN_MKTIME): Remove.
       (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
       (HAVE_DECL_LOCALTIME_R, HAVE_WCHAR_T, PACKAGE, VERSION, inline)
       (_GL_UNUSED, _UNUSED_PARAMETER_): Add definitions, for gnulib.
      f915f0f7
  6. 25 Jan, 2011 1 commit
  7. 15 Jan, 2011 1 commit
  8. 02 Jan, 2011 1 commit
  9. 31 Dec, 2010 1 commit
  10. 29 Sep, 2010 1 commit
  11. 22 Sep, 2010 3 commits
  12. 24 Jul, 2010 1 commit
    • Christoph Scholtes's avatar
      New make target for Windows platform: make dist (bug#6602) · e3aef5c6
      Christoph Scholtes authored
      * admin/admin.el: Write version number to nt/makefile.w32-in.
      * admin/nt/makedist.bat: Remove; replaced with `zipdist.bat'
        in the nt/ directory.
      * admin/nt/README.W32: Relocate to nt/ directory.
      * etc/NEWS: Document new --distfiles configure.bat option and
        `dist' make target on Windows.
      * nt/INSTALL: Document new dist target and add section about
        creating binary distributions.
      * nt/configure.bat: New parameter `--distfiles'.
      * nt/makefile.w32-in: Add version number, new target `dist'.
        Add new target `install-shortcuts'.
      * nt/zipdist.bat: New file; create zipped binary distribution,
        replaces admin/nt/makedist.bat.
      e3aef5c6
  13. 18 Jul, 2010 1 commit
  14. 13 Jan, 2010 1 commit
  15. 14 Sep, 2009 1 commit
  16. 08 Jan, 2009 1 commit
  17. 03 Jan, 2009 2 commits
  18. 23 Jul, 2008 1 commit
  19. 23 Jun, 2008 1 commit
    • Juanma Barranquero's avatar
      * gmake.defs (DEBUG_FLAG, DEBUG_LINK) [!NODEBUG]: · 540c2a33
      Juanma Barranquero authored
        Don't hardcode -gstabs+, use DEBUG_INFO.
      
      * configure.bat (gccdebug): Check for DWARF-2 support in GCC.
        Default to stabs if the compiler does not support DWARF-2.
        (genmakefiles): Write new variable DEBUG_INFO to config.settings.
      540c2a33
  20. 14 May, 2008 1 commit
  21. 09 May, 2008 1 commit
  22. 21 Apr, 2008 1 commit
  23. 05 Apr, 2008 1 commit
  24. 04 Mar, 2008 1 commit
  25. 11 Feb, 2008 1 commit
  26. 09 Feb, 2008 1 commit
  27. 05 Feb, 2008 1 commit
  28. 03 Feb, 2008 1 commit
  29. 02 Feb, 2008 1 commit
  30. 07 Jan, 2008 1 commit
  31. 21 Oct, 2007 1 commit
  32. 20 Oct, 2007 3 commits
  33. 06 Sep, 2007 1 commit
  34. 25 Jul, 2007 1 commit
  35. 20 Jun, 2007 1 commit