1. 06 Jun, 2010 1 commit
    • Dan Nicolaescu's avatar
      Remove BSTRING related code, all platforms define it. · 3085237c
      Dan Nicolaescu authored
      * src/s/usg5-4.h (BSTRING): Remove definition.
      * src/s/template.h (BSTRING):
      * src/s/msdos.h (BSTRING):
      * src/s/ms-w32.h (BSTRING):
      * src/s/hpux10-20.h (BSTRING):
      * src/s/gnu-linux.h (BSTRING):
      * src/s/darwin.h (BSTRING):
      * src/s/cygwin.h (BSTRING):
      * src/s/bsd-common.h (BSTRING):
      * src/s/aix4-2.h (BSTRING): Likewise.
      * src/sysdep.c: Remove code depending on BSTRING not being defined.
      
      * configure.in: Remove code dealing with BSTRING.
      
      * lib-src/ntlib.h: Remove code dealing with BSTRING.
      
      * nt/config.nt: Remove code depending on BSTRING.
      3085237c
  2. 03 Jun, 2010 1 commit
    • Dan Nicolaescu's avatar
      Move UNEXEC definition to autoconf. · eb697db5
      Dan Nicolaescu authored
      * configure.in (unxec): Do not define and substitute.
      (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
      
      * msdos/sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
      
      * src/s/usg5-4.h (UNEXEC): Remove, move to configure.in.
      * src/s/sol2-10.h (UNEXEC):
      * src/s/irix6-5.h (UNEXEC):
      * src/s/hpux10-20.h (UNEXEC):
      * src/s/gnu-linux.h (UNEXEC):
      * src/s/darwin.h (UNEXEC):
      * src/s/cygwin.h (UNEXEC):
      * src/s/bsd-common.h (UNEXEC):
      * src/s/aix4-2.h (UNEXEC):
      * src/m/alpha.h (UNEXEC): Likewise.
      * src/Makefile.in (UNEXEC_OBJ): Define using @UNEXEC_OBJ@.
      eb697db5
  3. 19 May, 2010 1 commit
    • Glenn Morris's avatar
      Set linker-related things with configure. · c1d0dcfd
      Glenn Morris authored
      * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
      (ORDINARY_LINK): New AC_DEFINE.
      (LIB_GCC): No need to set if ORDINARY_LINK.
      
      * src/Makefile.in (LD, YMF_PASS_LDFLAGS): Set with configure, not cpp.
      (GNULIB_VAR): Remove.
      (LIBES): Use LIB_GCC instead of GNULIB_VAR.
      
      * src/m/ibms390x.h (LINKER):
      * src/m/macppc.h (LINKER) [GNU_LINUX]:
      * src/s/aix4-2.h (ORDINARY_LINK):
      * src/s/cygwin.h (LINKER):
      * src/s/darwin.h (ORDINARY_LINK):
      * src/s/gnu.h (ORDINARY_LINK):
      * src/s/netbsd.h (LINKER):
      * src/s/usg5-4.h (ORDINARY_LINK):
      Move to configure.
      
      * msdos/sed1v2.inp (LD): Edit to $(CC).
      (YMF_PASS_LDFLAGS): Edit to `flags'.
      c1d0dcfd
  4. 12 May, 2010 2 commits
    • Glenn Morris's avatar
      Reformat some comments in src/s/*.h. · e05aebe9
      Glenn Morris authored
      e05aebe9
    • Glenn Morris's avatar
      Move LIB_GCC from cpp to configure. · 1a0d7c06
      Glenn Morris authored
      * configure.in (LIB_GCC): New output variable.
      
      * src/Makefile.in (LIB_GCC): Set using configure, not cpp.
      (GNULIB_VAR) [!ORDINARY_LINK]: Always set to $LIB_GCC.
      * src/m/arm.h (LIB_GCC) [GNU_LINUX]:
      * src/s/cygwin.h (LIB_GCC):
      * src/s/freebsd.h (LIB_GCC):
      * src/s/gnu-linux.h (LIB_GCC):
      * src/s/msdos.h (LIB_GCC):
      * src/s/netbsd.h (LIB_GCC):
      Move to configure.
      
      * msdos/sed1v2.inp (LIB_GCC): Edit to -Lgcc.
      1a0d7c06
  5. 08 May, 2010 1 commit
    • Glenn Morris's avatar
      Move TERMINFO, LIBS_TERMCAP from cpp to configure. · 40c17879
      Glenn Morris authored
      * configure.in (HAVE_LIBNCURSES): New local variable.
      (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
      replacing cpp in src/s/*.h and src/Makefile.in.
      
      * src/Makefile.in (LIBS_TERMCAP): Set with configure, not cpp.
      (TERMCAP_OBJ): New, set by configure, replacing termcapobj.
      (termcapobj): Replace with TERMCAP_OBJ.
      (otherobj): Use $TERMCAP_OBJ instead of $termcapobj.
      (LIBES): Use LIBS_TERMCAP as a variable.
      
      * src/s/freebsd.h (osreldate.h): No longer include, since this file
      does not use __FreeBSD_version any more.
      
      * srs/s/aix4-2.h (TERMINFO):
      * srs/s/cygwin.h (TERMINFO):
      * srs/s/darwin.h (TERMINFO, LIBS_TERMCAP) [HAVE_LIBNCURSES]:
      * srs/s/freebsd.h (TERMINFO, LIBS_TERMCAP):
      * srs/s/gnu-linux.h (TERMINFO, LIBS_TERMCAP) [HAVE_LIBNCURSES]:
      * srs/s/gnu.h (TERMINFO, LIBS_TERMCAP) [HAVE_LIBNCURSES]:
      * srs/s/hpux10-20.h (TERMINFO, LIBS_TERMCAP):
      * srs/s/irix6-5.h (TERMINFO):
      * srs/s/netbsd.h (LIBS_TERMCAP):
      * srs/s/openbsd.h (TERMINFO, LIBS_TERMCAP):
      * srs/s/sol2-6.h (LIBS_TERMCAP) [!TERMINFO]:
      * srs/s/usg5-4.h (TERMINFO):
      Move to configure.
      
      * msdos/sed1v2.inp (LIBS_TERMCAP): Edit to empty.
      (TERMCAP_OBJ): Edit to tparam.o.
      
      * admin/CPP-DEFINES (LIBS_TERMCAP, TERMINFO): Remove.
      40c17879
  6. 07 May, 2010 1 commit
    • Dan Nicolaescu's avatar
      Define LIB_STANDARD and START_FILES using autoconf. · 49ebbd65
      Dan Nicolaescu authored
      * s/usg5-4.h (LIB_STANDARD):
      * s/netbsd.h (START_FILES):
      * s/irix6-5.h (LIB_STANDARD):
      * s/hpux10-20.h (LIB_STANDARD, START_FILES):
      * s/gnu-linux.h (START_FILES, LIB_STANDARD):
      * s/freebsd.h (START_FILES):
      * s/darwin.h (START_FILES):
      * s/cygwin.h (START_FILES):
      * s/aix4-2.h (LIB_STANDARD):
      * m/ibmrs6000.h (START_FILES): Remove, move logic to configure.in.
      * Makefile.in (STARTFILES): Rename to START_FILES, define using
      autoconf, not cpp.
      
      Define START_FILES and LIB_STANDARD using autoconf.
      * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
      here from src/s/*.h.
      (HAVE_CRTIN): Remove, inline logic in the netbsd
      START_FILES/LIB_STANDARD computation.
      49ebbd65
  7. 04 May, 2010 1 commit
    • Dan Nicolaescu's avatar
      Remove POSIX_SIGNALS. · ef03a4e6
      Dan Nicolaescu authored
      * s/usg5-4.h (POSIX_SIGNALS):
      * s/netbsd.h (POSIX_SIGNALS):
      * s/msdos.h (POSIX_SIGNALS):
      * s/ms-w32.h (POSIX_SIGNALS):
      * s/hpux11.h (POSIX_SIGNALS):
      * s/gnu.h (POSIX_SIGNALS):
      * s/gnu-linux.h (POSIX_SIGNALS):
      * s/freebsd.h (POSIX_SIGNALS):
      * s/darwin.h (POSIX_SIGNALS):
      * s/cygwin.h (POSIX_SIGNALS):
      * s/aix4-2.h (POSIX_SIGNALS): Remove definition.
      * s/unixware.h:
      * s/sol2-6.h: Remove comments on POSIX_SIGNALS.
      * process.c (create_process):
      * syssignal.h:
      * sysdep.c (wait_for_termination, init_signals):
      * process.c (create_process):
      * msdos.c: POSIX_SIGNALS is always defined on all platforms,
      remove all code that assumes the contrary.
      ef03a4e6
  8. 26 Apr, 2010 1 commit
    • Dan Nicolaescu's avatar
      Use autoconf instead of cpp for LIB_MATH. · 9452ded1
      Dan Nicolaescu authored
      * s/darwin.h (LIB_MATH): Do not define here, move to configure.
      * s/cygwin.h (LIB_MATH): Likewise.
      * Makefile.in (LIB_MATH): Do not define with cpp.
      (LIBES): Use autoconf for LIB_MATH.
      
      * configure.in (LIB_MATH): New output variable.  Set it for some systems.
      9452ded1
  9. 23 Apr, 2010 2 commits
  10. 16 Apr, 2010 1 commit
  11. 13 Jan, 2010 1 commit
  12. 09 Dec, 2009 1 commit
  13. 21 Nov, 2009 1 commit
  14. 20 Nov, 2009 1 commit
  15. 08 Jan, 2009 1 commit
  16. 24 Jul, 2008 1 commit
  17. 23 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * config.in: Regenerate. · 77ccee09
      Dan Nicolaescu authored
      * s/ms-w32.h (subprocesses): Define unconditionally.
      * s/template.h (subprocesses): Update comment.
      * s/vms.h (subprocesses):
      * s/usg5-4.h (subprocesses):
      * s/hpux10-20.h (subprocesses):
      * s/gnu-linux.h (subprocesses):
      * s/cygwin.h (subprocesses):
      * s/bsd-common.h (subprocesses):
      * s/aix4-2.h (subprocesses):
      * s/darwin.h (subprocesses): Do not define, defined by default now.
      
      * Makefile.in (C_SWITCH_SITE, LD_SWITCH_SITE): Remove, unused.
      Remove all references.
      (temacs): Add GNUStep specific ld flags.
      
      * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
      
      * config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
      
      * Makefile.in (ALL_CFLAGS): Remove reference to C_SWITCH_SITE.
      
      * configure.in (LD_SWITCH_SITE): Remove, set the values directly
      in src/Makefile.in.
      (static): Remove, autoconf would always comment it out anyway.
      (subprocesses): Define unconditionally.
      77ccee09
  18. 20 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * s/usg5-4.h (LIBS_SYSTEM): Remove, system for which this was · 89f1e540
      Dan Nicolaescu authored
      added not supported anymore.
      
      * s/usg5-4-2.h (LIBS_SYSTEM):
      * s/sol2.h (LIBS_SYSTEM): Do not undefine.
      
      * s/netbsd.h (GETPGRP_NO_ARG, N_TRELOFF):
      * s/lynxos.h (GETPGRP_NO_ARG):
      * s/hpux10-20.h (NO_SIOCTL_H):
      * s/gnu.h (GETPGRP_NO_ARG):
      * s/gnu-linux.h (NO_SIOCTL_H):
      * s/freebsd.h (GETPGRP_NO_ARG, N_TRELOFF):
      * s/cygwin.h (GETPGRP_NO_ARG):
      * s/irix6-5.h (LIBS_SYSTEM, GETPGRP_NO_ARG): Remove, unused.
      (C_DEBUG_SWITCH): Remove duplicate definition.
      
      * m/ibms390.h: Remove boilerplate comments.
      
      * sysdep.c (closedir): Use SOLARIS2 instead of sun && USG5_4.
      
      * process.c (HAVE_SERIAL): Consolidate ifdefs.
      (wait_reading_process_output): Remove code for SunOS, platform not
      supported anymore.  Use SOLARIS2 instead of sun.
      89f1e540
  19. 17 Jul, 2008 1 commit
  20. 16 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * m/ibms390.h: · dc89925b
      Dan Nicolaescu authored
      * m/intel386.h:
      * m/m68k.h:
      * s/bsd-common.h:
      * s/cygwin.h:
      * s/darwin.h:
      * s/freebsd.h:
      * s/gnu.h:
      * s/msdos.h: Remove boilerplate comments.
      dc89925b
  21. 07 May, 2008 1 commit
  22. 01 Feb, 2008 1 commit
  23. 08 Jan, 2008 1 commit
  24. 07 Sep, 2007 1 commit
  25. 25 Jul, 2007 1 commit
  26. 21 Jan, 2007 1 commit
  27. 06 Feb, 2006 1 commit
  28. 07 Aug, 2005 1 commit
  29. 26 Jul, 2005 1 commit
    • Paul Eggert's avatar
      Merge gnulib getopt implementation into Emacs. · 9eff9fe3
      Paul Eggert authored
      * Makefile.in (AUTOCONF_INPUTS): New macro.
      ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
      so that these files also depend on m4/getopt.m4.
      * configure.in: Configure getopt by including m4/getopt.m4,
      and configuring a getopt replacement if necessary.
      * make-dist: Add m4 subdirectory.  Unlink lib-src/getopt.h.
      * m4/getopt.m4: New file.
      
      * lib-src/Makefile.in (mostlyclean): Remove getopt.h, getopt.h-t.
      (GETOPT_H): New macro, from gnulib.
      (getopt.h): New rule, from gnulib.
      (GETOPTOBJS): Now autoconfigured.
      (GETOPTDEPS): getopt.h is now autoconfigured.
      (getopt.o, getopt1.o): Depend on $(GETOPT_H), not ${srcdir}/getopt.h.
      (getopt.o): Depend on ${srcdir}/gettext.h.
      (movemail.o): Depend on $(GETOPT_H).
      * lib-src/getopt.c, lib-src/getopt1.c: Sync from gnulib.
      * lib-src/getopt_.h, lib-src/getopt_int.h, lib-src/gettext.h:
      New files, from gnulib.
      * lib-src/getopt.h: Removed (now is getopt_.h).
      
      * nt/inc/gettext.h: Remove; no longer needed now that
      lib-src/gettext.h exists.
      
      * src/s/cygwin.h (C_SWITCH_SYSTEM): Remove, since gettext.h is
      now part of lib-src.
      9eff9fe3
  30. 04 Jul, 2005 1 commit
  31. 16 Apr, 2004 1 commit
  32. 12 Apr, 2004 1 commit
  33. 08 Sep, 2003 1 commit
  34. 01 Sep, 2003 1 commit
  35. 04 Feb, 2003 1 commit
  36. 31 Jan, 2003 1 commit
  37. 14 Sep, 2000 1 commit
  38. 08 Sep, 2000 1 commit