Mercurial > hg > xemacs-beta
diff src/m/mips4.h @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children | 0132846995bd |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/m/mips4.h Mon Aug 13 08:45:50 2007 +0200 @@ -0,0 +1,59 @@ +/* Synched up with: FSF 19.31. */ + +/* machine description file for Mips running RISCOS version 4. */ + +#include "mips.h" + +/* The following line tells the configuration script what sort of + operating system this machine is likely to run. + USUAL-OPSYS="note" + +NOTE-START +Use -opsystem=usg5-2-2 normally, or -opsystem=bsd4-3 with the BSD +world. +NOTE-END */ + +#if 0 +/* Define MIPS2 if you have an R6000 or R4000. */ +#define MIPS2 +#endif + +#ifdef __GNUC__ +#define C_DEBUG_SWITCH -g -O +#else +/* We used to have -systype bsd43, but a configure change + now takes care of that option. */ +#ifdef MIPS2 +#define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000 -mips2 +#else +#define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000 +#endif +#endif + +#ifdef TERMINFO +#undef TERMINFO +#endif + +#define START_FILES pre-crt0.o /lib/crt1.o +/* Used to have -lisode, but jlp@math.byu.edu says remove it + (for RISCOS 4.52). */ +/* ethanb@ptolemy.astro.washington.edu says crtn.o uses _ctype + and therefore we must search libc again after crtn.o. + The -L is used to force second -lc to find the sysv version + of libc.a, which is needed because the BSD libc.a + doesn't have _ctype. */ +#define LIB_STANDARD -lmld -lc /lib/crtn.o -L/usr/lib -lc + + +#define COFF +#undef LD_SWITCH_MACHINE +#define LD_SWITCH_MACHINE -systype bsd43 -g3 -D 800000 + +#define NO_MODE_T + +/* These are needed on Riscos 4.0. + It appears that's the only system which uses mips4.h and defined BSD. */ +#ifdef BSD +#undef HAVE_XRMSETDATABASE +#undef HAVE_XSCREENRESOURCESTRING +#endif