From 9af615f27c88ea9d10db4d39318419a8e48acef7 Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Wed, 26 Oct 2005 23:15:44 +0000 Subject: [PATCH] * Add notional support for various architectures from vapier. Whether or not these architectures work in practice is another matter :). --- code/unix/unix_main.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/code/unix/unix_main.c b/code/unix/unix_main.c index d8c9496e..5c516159 100644 --- a/code/unix/unix_main.c +++ b/code/unix/unix_main.c @@ -368,6 +368,16 @@ void Sys_Init(void) Cvar_Set( "arch", "linux alpha" ); # elif defined __sparc__ Cvar_Set( "arch", "linux sparc" ); +# elif defined __arm__ + Cvar_Set( "arch", "linux arm" ); +# elif defined __cris__ + Cvar_Set( "arch", "linux cris" ); +# elif defined __hppa__ + Cvar_Set( "arch", "linux hppa" ); +# elif defined __mips__ + Cvar_Set( "arch", "linux mips" ); +# elif defined __sh__ + Cvar_Set( "arch", "linux sh" ); # else # error unsupported architecture #endif @@ -780,10 +790,18 @@ void *Sys_LoadDll( const char *name, char *fqpath , snprintf (fname, sizeof(fname), "%ss390x.so", name); #elif defined __ia64__ snprintf (fname, sizeof(fname), "%sia64.so", name); -#elif defined __axp__ +#elif defined __alpha__ snprintf (fname, sizeof(fname), "%saxp.so", name); #elif defined __mips__ snprintf (fname, sizeof(fname), "%smips.so", name); +#elif defined __arm__ + snprintf (fname, sizeof(fname), "%sarm.so", name); +#elif defined __cris__ + snprintf (fname, sizeof(fname), "%scris.so", name); +#elif defined __hppa__ + snprintf (fname, sizeof(fname), "%shppa.so", name); +#elif defined __sh__ + snprintf (fname, sizeof(fname), "%ssh.so", name); #else #error Unknown arch #endif