Mercurial > hg > xemacs-beta
comparison src/m/iris5d.h @ 163:0132846995bd r20-3b8
Import from CVS: tag r20-3b8
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:43:35 +0200 |
parents | 376386a54a3c |
children | 8eaf7971accc |
comparison
equal
deleted
inserted
replaced
162:4de2936b4e77 | 163:0132846995bd |
---|---|
100 | 100 |
101 #ifdef UNEXEC | 101 #ifdef UNEXEC |
102 #undef UNEXEC | 102 #undef UNEXEC |
103 #endif | 103 #endif |
104 /* FSF renames this file to unexsgi.o */ | 104 /* FSF renames this file to unexsgi.o */ |
105 #define UNEXEC unexelfsgi.o | 105 #define UNEXEC "unexelfsgi.o" |
106 | 106 |
107 #define TEXT_START 0x400000 | 107 #define TEXT_START 0x400000 |
108 | 108 |
109 /* | 109 /* |
110 * DATA_SEG_BITS forces extra bits to be or'd in with any pointers which | 110 * DATA_SEG_BITS forces extra bits to be or'd in with any pointers which |
115 #define DATA_START 0x10000000 | 115 #define DATA_START 0x10000000 |
116 #define DATA_SEG_BITS 0x10000000 | 116 #define DATA_SEG_BITS 0x10000000 |
117 | 117 |
118 #undef LIBS_MACHINE | 118 #undef LIBS_MACHINE |
119 /* -lsun in case using Yellow Pages for passwords. */ | 119 /* -lsun in case using Yellow Pages for passwords. */ |
120 #define LIBS_MACHINE -lsun -lmld | 120 #define LIBS_MACHINE "-lsun -lmld" |
121 #define LIBS_DEBUG | 121 #define LIBS_DEBUG |
122 | 122 |
123 /* Define this if you have a fairly recent system, | 123 /* Define this if you have a fairly recent system, |
124 in which crt1.o and crt1.n should be used. */ | 124 in which crt1.o and crt1.n should be used. */ |
125 #define HAVE_CRTN | 125 #define HAVE_CRTN |
126 | 126 |
127 #ifdef HAVE_CRTN | 127 #ifdef HAVE_CRTN |
128 /* Must define START-FILES so that the linker can find /usr/lib/crt0.o. */ | 128 /* Must define START-FILES so that the linker can find /usr/lib/crt0.o. */ |
129 #define START_FILES pre-crt0.o /usr/lib/crt1.o | 129 #define START_FILES "pre-crt0.o /usr/lib/crt1.o" |
130 #define LIB_STANDARD -lbsd -lc /usr/lib/crtn.o | 130 #define LIB_STANDARD "-lbsd -lc /usr/lib/crtn.o" |
131 #else | 131 #else |
132 #define START_FILES pre-crt0.o /usr/lib/crt0.o | 132 #define START_FILES "pre-crt0.o /usr/lib/crt0.o" |
133 /* The entry-point label (start of text segment) is `start', not `__start'. */ | 133 /* The entry-point label (start of text segment) is `start', not `__start'. */ |
134 #define DEFAULT_ENTRY_ADDRESS start | 134 #define DEFAULT_ENTRY_ADDRESS start |
135 #define LIB_STANDARD -lbsd -lc | 135 #define LIB_STANDARD "-lbsd -lc" |
136 #endif | 136 #endif |
137 | 137 |
138 /* Use terminfo instead of termcap. */ | 138 /* Use terminfo instead of termcap. */ |
139 | 139 |
140 #define TERMINFO | 140 #define TERMINFO |
154 #define STACK_DIRECTION -1 | 154 #define STACK_DIRECTION -1 |
155 | 155 |
156 #ifndef __GNUC__ | 156 #ifndef __GNUC__ |
157 /* Turn off some "helpful" error checks for type mismatches | 157 /* Turn off some "helpful" error checks for type mismatches |
158 that we can't fix without breaking other machines. */ | 158 that we can't fix without breaking other machines. */ |
159 #define C_SWITCH_MACHINE -cckr | 159 #define C_SWITCH_MACHINE "-cckr" |
160 #endif | 160 #endif |