aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1994-02-23 19:47:45 +0000
committerRichard M. Stallman1994-02-23 19:47:45 +0000
commit1c5ceaf673898137f03c2851f4befb4fc2b2b89a (patch)
tree1757596c7007bf86dc03746f595b70c0188a01ba /src
parent7aa5f3bc6da3b9174e8b8e3d941d562c5c4e627f (diff)
downloademacs-1c5ceaf673898137f03c2851f4befb4fc2b2b89a.tar.gz
emacs-1c5ceaf673898137f03c2851f4befb4fc2b2b89a.zip
Include usg5-4.h.
(LIBS_SYSTEM, LINKER, START_FILES, LIB_STANDARD): Definitions moved here.
Diffstat (limited to 'src')
-rw-r--r--src/s/newsos5.h21
1 files changed, 16 insertions, 5 deletions
diff --git a/src/s/newsos5.h b/src/s/newsos5.h
index de78c6d7f08..3cc3555e166 100644
--- a/src/s/newsos5.h
+++ b/src/s/newsos5.h
@@ -1,5 +1,5 @@
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
4This file is part of GNU Emacs. 4This file is part of GNU Emacs.
5 5
@@ -19,7 +19,7 @@ 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
@@ -27,11 +27,22 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
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
34 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
45
35#ifndef HAVE_SOCKETS 46#ifndef HAVE_SOCKETS
36#define HAVE_SOCKETS 47#define HAVE_SOCKETS
37#endif 48#endif