1. 10 May, 2010 2 commits
    • Glenn Morris's avatar
      Move LIBS_SYSTEM from cpp to configure. · 97efb629
      Glenn Morris authored
      * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
      
      * lib-src/Makefile.in (LIBS_SYSTEM) [!MSDOS]: Set with configure, not cpp.
      (LIBS_SYSTEM) [MSDOS]: Use MSDOS_LIBS_SYSTEM.
      (NOT_C_CODE): Remove, no longer used.
      (config.h) [!MSDOS]: No longer include.
      (LOADLIBES): Use LIBS_SYSTEM as a variable.
      
      * src/Makefile.in (LIBS_SYSTEM): Set using configure, not cpp.
      (LIBS_SYSTEM) [MSDOS]: Reset with MSDOS_LIBS_SYSTEM.
      (LIBES): Use LIBS_SYSTEM as a variable.
      * src/s/msdos.h (LIBS_SYSTEM): Rename to MSDOS_LIBS_SYSTEM.  Always define.
      * src/s/aix4-2.h (LIBS_SYSTEM):
      * src/s/freebsd.h (LIBS_SYSTEM):
      * src/s/hpux10-20.h (LIBS_SYSTEM):
      * src/s/sol2-6.h (LIBS_SYSTEM):
      * src/s/unixware.h (LIBS_SYSTEM):
      Move to configure.
      
      * msdos/sed1v2.inp, msdos/sed3v2.inp (LIBS_SYSTEM): Edit to empty.
      97efb629
    • Glenn Morris's avatar
      Move MAIL_USE_FLOCK, MAIL_USE_LOCKF, BLESSMAIL_TARGET from cpp to configure. · 7490175b
      Glenn Morris authored
      * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
      (BLESSMAIL_TARGET): New output variable.
      
      * lib-src/Makefile.in (BLESSMAIL_TARGET): Set with configure, not cpp.
      
      * src/s/aix4-2.h (MAIL_USE_LOCKF):
      * src/s/bsd-common.h (MAIL_USE_FLOCK):
      * src/s/darwin.h (MAIL_USE_FLOCK):
      * src/s/gnu-linux.h (MAIL_USE_FLOCK):
      * src/s/irix6-5.h (MAIL_USE_FLOCK):
      * src/s/template.h (MAIL_USE_FLOCK):
      Move to configure.
      
      * src/s/ms-w32.h: Comment.
      
      * msdos/sed3v2.inp (BLESSMAIL_TARGET): Edit to need-blessmail.
      7490175b
  2. 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
  3. 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
  4. 06 May, 2010 1 commit
    • Dan Nicolaescu's avatar
      Remove NEED_BSDTTY and NEED_UNISTD_H. · 28823648
      Dan Nicolaescu authored
      * s/hpux10-20.h (NEED_BSDTTY): Remove.
      * s/aix4-2.h (NEED_UNISTD_H): Remove.
      * systty.h: Simplify conditionals for including <sys/bsdtty.h>,
      <sys/ptyio.h> and <unistd.h>.
      28823648
  5. 04 May, 2010 3 commits
    • 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
    • Glenn Morris's avatar
      Move LD_SWITCH_SYSTEM_TEMACS from cpp to autoconf. · eb21eab5
      Glenn Morris authored
      * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
      
      * src/s/aix4-2.h (LD_SWITCH_SYSTEM_TEMACS): Move to configure.in.
      * src/s/darwin.h (HEADERPAD_EXTRA, LIBS_NSGUI): Remove.
      (LD_SWITCH_SYSTEM_TEMACS): Move to configure.in.
      * src/Makefile.in (LD_SWITCH_SYSTEM_TEMACS): New variable, set by configure.
      (TEMACS_LDFLAGS): Use $LD_SWITCH_SYSTEM_TEMACS.
      eb21eab5
    • Glenn Morris's avatar
      Move C_SWITCH_MACHINE, C_SWITCH_SYSTEM from cpp to autoconf. · 49628785
      Glenn Morris authored
      * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
      variables, replacing c_switch_machine, c_switch_system.
      
      * src/s/aix4-2.h (C_SWITCH_SYSTEM):
      * src/m/alpha.h (C_SWITCH_MACHINE):
      Move to configure.in.
      * src/Makefile.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM):
      New variables, set by configure.
      (ALL_CFLAGS): Use $C_SWITCH_MACHINE and $C_SWITCH_SYSTEM in place of
      $c_switch_machine and $c_switch_system.
      
      * lib-src/Makefile.in: Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@
      rather than @c_switch_system@, @c_switch_machine@.
      49628785
  6. 01 May, 2010 1 commit
    • Dan Nicolaescu's avatar
      Clean up AIX code. · 87e7285c
      Dan Nicolaescu authored
      * m/ibmrs6000.inp: Remove file, unused.
      * m/ibmrs6000.h (IBMR2AIX): Remove, unused.
      (LD_SWITCH_MACHINE): Rename to LD_SWITCH_SYSTEM_TEMACS, and move
      definition ...
      * s/aix4-2.h (LD_SWITCH_SYSTEM_TEMACS): ... here.
      87e7285c
  7. 28 Apr, 2010 1 commit
    • Glenn Morris's avatar
      Move LIBXMU from cpp to configure. · 294c50a0
      Glenn Morris authored
      * configure.in (LIBXMU): New output variable.
      
      * src/Makefile.in (LIBXMU): Set with configure, not cpp.
      * src/s/aix4-2.h (LIBXMU):
      * src/s/hpux10-20.h (LIBXMU):
      Remove definition, now set in configure.
      294c50a0
  8. 27 Apr, 2010 1 commit
    • Glenn Morris's avatar
      Move MOTIF_LIBW to autoconf. · c6ea2936
      Glenn Morris authored
      * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
      (LIBXP): No longer substitute in Makefiles.
      (MOTIF_LIBW): New output variable.  Move system-specific settings here
      from src/s files.
      
      * src/Makefile.in (LIBXP): Remove, since included in MOTIF_LIBW.
      (MOTIF_LIBW): Set with configure, not cpp.
      * s/aix4-2.h (LIB_MOTIF):
      * s/gnu-linux.h (LIB_MOTIF):
      * s/unixware.h (LIB_MOTIF): Move to configure.in.
      
      * admin/CPP-DEFINES: Remove LIB_MOTIF.
      c6ea2936
  9. 30 Mar, 2010 1 commit
    • Dan Nicolaescu's avatar
      Remove all uses of C_DEBUG_SWITCH and LIBS_DEBUG. · 32a8894e
      Dan Nicolaescu authored
      * s/usg5-4.h (LIBS_DEBUG):
      * s/irix6-5.h (C_DEBUG_SWITCH):
      * s/gnu-linux.h (LIBS_DEBUG):
      * s/darwin.h (LIBS_DEBUG):
      * s/bsd-common.h (LIBS_DEBUG):
      * s/aix4-2.h (LIBS_DEBUG, C_DEBUG_SWITCH):
      * m/iris4d.h (LIBS_DEBUG):
      * m/hp800.h (LIBS_DEBUG): Remove definitions.
      
      * Makefile.in (LIBES): Remove reference to LIBS_DEBUG.
      (LIBS_DEBUG): Remove definition.
      
      * configure.in: Remove all references to C_DEBUG_SWITCH.
      32a8894e
  10. 23 Mar, 2010 1 commit
    • Dan Nicolaescu's avatar
      Simplify LIBS_MACHINE definitions. · 5845f0ed
      Dan Nicolaescu authored
      * m/hp800.h (LIBS_MACHINE): Remove, same as default.
      * m/iris4d.h (LIBS_MACHINE): Likewise.
      * m/ibmrs6000.h (LIBS_MACHINE): Rename to LIBS_SYSTEM and move ...
      * s/aix4-2.h (LIBS_SYSTEM): ... here.
      5845f0ed
  11. 21 Mar, 2010 1 commit
  12. 20 Mar, 2010 1 commit
    • Dan Nicolaescu's avatar
      Remove support for Solaris on PPC and for old versions. · 07e339e4
      Dan Nicolaescu authored
      * s/sol2-6.h: Add the contents of s/sol-2.3.h, s/sol-2.4.h, s/sol-2.5.h.
      (LD_SWITCH_SYSTEM, USE_MMAP_FOR_BUFFERS): Remove #defines/#undef
      that cancel each other.
      * s/sol2-3.h:
      * s/sol2-4.h:
      * s/sol2-5.h: Remove.
      * m/ibmrs6000.h: Remove code for USG5_4, this file is only used on AIX.
      (NO_REMAP): Remove, unused.
      (UNEXEC): Move definition ...
      * s/aix4-2.h (UNEXEC): ... here.
      
      * configure.in:	Remove support for Solaris on PPC and for old versions.
      07e339e4
  13. 13 Jan, 2010 1 commit
  14. 08 Jan, 2009 1 commit
  15. 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
  16. 16 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * systty.h: Remove code for Aix on 386, unsupported platform. · 132d0475
      Dan Nicolaescu authored
      * s/ms-w32.h: Remove boilerplate comments.
      (fcloseall, fgetchar, flushall, fputchar, getw, putw): Remove, unused.
      
      * s/gnu-linux.h (TERM): Remove support.
      (HAVE_SYSVIPC): Remove, unused.
      (A_TEXT_OFFSET, A_TEXT_SEEK, ADJUST_EXEC_HEADER): Remove, not used
      for this system.
      
      * process.c: Remove support for IRIS, unused.
      Remove support for TERM, not relevant anymore.
      
      * unexalpha.c (DEFAULT_ENTRY_ADDRESS): Remove, replace the only
      used with the definition.
      
      * s/aix4-2.h (static): Do not undef.
      
      * m/ibmrs6000.h: Remove code depending on USG5_4, this file is
      only used on Aix.
      (HAVE_SYSVIPC): Remove, unused.
      
      * m/hp800.h (CANNOT_DUMP): Do not undef.
      
      * m/alpha.h: Fix comment.
      
      * s/usg5-4.h (HAVE_SYSVIPC): Remove, unused.
      (USG_SHARED_LIBRARIES): Remove, only used in unexec.c which is not
      used by this configuration.
      * emacs.c: Remove code depending on USG_SHARED_LIBRARIES.
      * unexec.c: Remove code depending on HPUX and
      USG_SHARED_LIBRARIES, not used with this file.  Remove code
      depending on IRIS, unused.  Remove if 0-ed code.
      132d0475
  17. 13 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * config.nt (HAVE_FACES): Remove, unused. · bdee2ef3
      Dan Nicolaescu authored
      * s/vms.h: Use __GNUC__ instead of _GNUC_.
      
      * m/macppc.h:
      * m/alpha.h: Use GNU_LINUX instead of LINUX.  Reorganize conditionals.
      
      * m/ibms390x.h (XINT, XUINT): Don't define, same as the default
      (SPECIAL_EMACS_INT):
      * m/ia64.h (SPECIAL_EMACS_INT):
      * m/amdx86-64.h (SPECIAL_EMACS_INT):
      * s/gnu.h (NLIST_STRUCT):
      * aix4-2.h (X11R5_INHIBIT_I18N):
      * s/gnu-linux.h (LINUX):
      * s/msdos.h (HAVE_FACES):
      * s/ms-w32.h (HAVE_FACES): Don't define, unused.
      
      * systty.h:
      * sysdep.c (setup_pty): Don't depend on SYSV_PTYS, it is not used
      anymore.
      bdee2ef3
  18. 12 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * syswait.h: Remove old if 0 code. Do not define WAITTYPE, it was · bba104c1
      Dan Nicolaescu authored
      always defined as int.
      
      * s/netbsd.h (HAVE_UNION_WAIT, HAVE_WAIT_HEADER, WAIT_USE_INT):
      * s/gnu.h (HAVE_WAIT_HEADER, WAIT_USE_INT, HAVE_UNION_WAIT):
      * s/gnu-linux.h (HAVE_WAIT_HEADER):
      * s/freebsd.h (HAVE_WAIT_HEADER):
      * s/bsd-common.h (HAVE_UNION_WAIT):
      * s/aix4-2.h (HAVE_WAIT_HEADER):
      * m/mips.h (HAVE_UNION_WAIT):
      * s/usg5-4.h (HAVE_WAIT_HEADER, WAITTYPE): Do not define, not used.
      (COFF, static): Do not define, they are undefined later in the file.
      
      * process.c (update_status): Don't use a union.
      (status_convert):
      (sigchld_handler): Use int instead of WAITTYPE.
      
      * movemail.c (main): Use int instead of WAITTYPE.
      bba104c1
  19. 10 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * src/fileio.c: · c5e7567d
      Dan Nicolaescu authored
      * src/sysdep.c
      * src/systty.h:
      * src/m/ibmrs6000.h:
      * src/m/iris4d.h:
      * src/s/aix4-2.h:
      * src/s/freebsd.h:
      * src/s/gnu-linux.h:
      * src/s/hpux10-20.h:
      * src/s/hpux11.h:
      * src/s/netbsd.h:
      * src/s/sol2-3.h:
      * src/s/sol2-4.h:
      * src/s/sol2.h:
      * src/s/usg5-4.h:
      * src/s/vms.h: Remove references to unused variables.
      c5e7567d
  20. 26 Jun, 2008 1 commit
    • Dan Nicolaescu's avatar
      * unexnext.c: · f2a77c3a
      Dan Nicolaescu authored
      * m/ews4800.h:
      * m/hp9000s300.h:
      * m/ibm370aix.h:
      * m/mips-siemens.h:
      * m/ncr386.h:
      * m/next.h:
      * m/pmax.h:
      * m/powerpcle.h:
      * m/tandem-s2.h:
      * s/386bsd.h:
      * s/bsd386.h:
      * s/bsd4-1.h:
      * s/bsd4-2.h:
      * s/bsdos2-1.h:
      * s/bsdos2.h:
      * s/bsdos3.h:
      * s/bsdos4.h:
      * s/nextstep.h:
      * s/ultrix4-3.h:
      * s/usg5-0.h:
      * s/usg5-2-2.h:
      * s/usg5-2.h:
      * s/usg5-4-3.h:
      * s/ux4800.h:
      * s/uxpds.h:
      * s/uxpv.h: Remove support for obsolete systems.
      * s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
      Remove, insert contents in s/hpux-10.20.h
      * s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
      Remove, insert contents in s/aix-4.2.h
      * s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
      * s/bsd4-3.h: Rename to ..
      * s/bsd-common.h: ... this.
      * src/data.c:
      * src/doc.c:
      * src/ecrt0.c:
      * src/emacs.c:
      * src/fileio.c:
      * src/floatfns.c:
      * src/keyboard.c:
      * src/mem-limits.h:
      * src/print.c:
      * src/process.c:
      * src/sysdep.c:
      * src/syssignal.h:
      * src/systty.h:
      * src/syswait.h:
      * src/term.c:
      * src/unexec.c:
      * src/unexelf.c:
      * src/unexhp9k800.c:
      * src/m/hp800.h:
      * src/m/ibmrs6000.h:
      * src/m/mips.h:
      * src/m/vax.h:
      * src/s/darwin.h:
      * src/s/freebsd.h:
      * src/s/gnu.h:
      * src/s/ms-w32.h:
      * src/s/msdos.h:
      * src/s/netbsd.h:
      * src/s/template.h: Remove references to obsolete variables.
      
      * Makefile.in: Add dependencies for all unexec files.
      (admindir): Remove unused variable.
      (UNEXEC_SRC): Remove references.
      
      * config.nt: Remove reference to UNEXEC_SRC.
      
      * lwlib.c: Remove references to obsolete variables.
      
      * fakemail.c: Remove references to obsolete variables.
      
      * os.texi: Remove references to obsolete systems.
      
      * configure.in:
      * configure: Remove references to obsolete systems.
      f2a77c3a
  21. 27 Nov, 2006 1 commit
  22. 23 Sep, 2005 1 commit
  23. 16 Apr, 2004 1 commit
  24. 08 Sep, 2003 1 commit
  25. 01 Sep, 2003 1 commit
  26. 15 Apr, 2002 1 commit
  27. 06 Sep, 1999 1 commit
  28. 25 Jul, 1998 1 commit