comparison src/s/newsos5.h @ 6046:44935e53cede

Include usg5-4.h. (LIBS_SYSTEM, LINKER, START_FILES, LIB_STANDARD): Definitions moved here.
author Richard M. Stallman <rms@gnu.org>
date Wed, 23 Feb 1994 19:47:45 +0000
parents 7be0f0a02725
children ee40177f6c68
comparison
equal deleted inserted replaced
6045:c199a7ed9be2 6046:44935e53cede
1 /* Definitions file for GNU Emacs running on Sony's NEWS-OS 5.0.1 1 /* Definitions file for GNU Emacs running on Sony's NEWS-OS 5.0.2
2 Copyright (C) 1992 Free Software Foundation, Inc. 2 Copyright (C) 1992, 1994 Free Software Foundation, Inc.
3 3
4 This file is part of GNU Emacs. 4 This file is part of GNU Emacs.
5 5
6 GNU Emacs is free software; you can redistribute it and/or modify 6 GNU Emacs is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
17 along with GNU Emacs; see the file COPYING. If not, write to 17 along with GNU Emacs; see the file COPYING. If not, write to
18 the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ 18 the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
19 19
20 /* Use the SysVr4 file for at least base configuration. */ 20 /* Use the SysVr4 file for at least base configuration. */
21 21
22 #include "s-usg5-4.h" 22 #include "usg5-4.h"
23 23
24 #define NEWSOS5 24 #define NEWSOS5
25 25
26 /* These will be defined by "m-mips.h". */ 26 /* These will be defined by "m-mips.h". */
27 #undef START_FILES 27 #undef START_FILES
28 #undef LIB_STANDARD 28 #undef LIB_STANDARD
29 29
30 /* Disable use of "unexelf.c" and shared libraries, 30 #undef LIBS_SYSTEM
31 because NEWS-OS on MIPS doesn't support ELF. */ 31 #define LIBS_SYSTEM -lsocket -lnsl -lgen
32
33 /* Disable use of "unexelf.c" and shared libraries, because
34 "unexelf.c" doesn't work correctly on NEWS-OS. "unexmips.c" does
35 work correctly if the program is linked statically without ELF. */
32 #undef UNEXEC 36 #undef UNEXEC
33 #undef USG_SHARED_LIBRARIES 37 #undef USG_SHARED_LIBRARIES
38
39 /* Use `ld' directly rather than ordinary link, because ordinary link
40 can't produce a non-ELF executable. */
41 #undef ORDINARY_LINK
42 #define LINKER /usr/lib/cmplrs/cc/ld
43 #define START_FILES pre-crt0.o /usr/ccs/lib/crt1.o
44 #define LIB_STANDARD -lc /usr/ccs/lib/crtn.o /usr/ccs/lib/values-Xt.o
34 45
35 #ifndef HAVE_SOCKETS 46 #ifndef HAVE_SOCKETS
36 #define HAVE_SOCKETS 47 #define HAVE_SOCKETS
37 #endif 48 #endif