aboutsummaryrefslogtreecommitdiffstats
path: root/code/unix/unix_main.c
diff options
context:
space:
mode:
authortma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-11-05 00:29:40 +0000
committertma <tma@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-11-05 00:29:40 +0000
commit1041cc529cadb22895a066f434f1269931b89e1a (patch)
treed9190d56b0e9c79907943ca582c8a7b0a1c63ece /code/unix/unix_main.c
parentc22d7cc37a5a5634dff03b500c3a6297eb3afaf2 (diff)
downloadioquake3-aero-1041cc529cadb22895a066f434f1269931b89e1a.tar.gz
ioquake3-aero-1041cc529cadb22895a066f434f1269931b89e1a.zip
* Centralise architecture defines in q_platform.h
git-svn-id: svn://svn.icculus.org/quake3/trunk@273 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/unix/unix_main.c')
-rw-r--r--code/unix/unix_main.c92
1 files changed, 2 insertions, 90 deletions
diff --git a/code/unix/unix_main.c b/code/unix/unix_main.c
index 7ee5620..050029e 100644
--- a/code/unix/unix_main.c
+++ b/code/unix/unix_main.c
@@ -353,65 +353,7 @@ void Sys_Init(void)
{
Cmd_AddCommand ("in_restart", Sys_In_Restart_f);
-#if defined __linux__
-# if defined __i386__
- Cvar_Set( "arch", "linux i386" );
-# elif defined __x86_64__
- Cvar_Set( "arch", "linux x86_64" );
-# elif defined __powerpc64__
- Cvar_Set( "arch", "linux ppc64" );
-# elif defined __powerpc__
- Cvar_Set( "arch", "linux ppc" );
-# elif defined __s390__
- Cvar_Set( "arch", "linux s390" );
-# elif defined __s390x__
- Cvar_Set( "arch", "linux s390x" );
-# elif defined __ia64__
- Cvar_Set( "arch", "linux ia64" );
-# elif defined __alpha__
- 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
-
-#elif defined __FreeBSD__
-
-#if defined __i386__ // FreeBSD
- Cvar_Set( "arch", "freebsd i386" );
-#elif defined __alpha__
- Cvar_Set( "arch", "freebsd alpha" );
-#else
- Cvar_Set( "arch", "freebsd unknown" );
-#endif
-#elif defined(__sun)
-#if defined __i386__
- Cvar_Set( "arch", "solaris x86" );
-#elif defined __sparc__
- Cvar_Set( "arch", "solaris sparc" );
-#else
- Cvar_Set( "arch", "solaris unknown" );
-#endif
-#elif defined __sgi__
-#if defined __mips__
- Cvar_Set( "arch", "sgi mips" );
-#else
- Cvar_Set( "arch", "sgi unknown" );
-#endif
-#else
- Cvar_Set( "arch", "unknown" );
-#endif
+ Cvar_Set( "arch", OS_STRING " " ARCH_STRING );
Cvar_Set( "username", Sys_GetCurrentUser() );
@@ -779,37 +721,7 @@ void *Sys_LoadDll( const char *name, char *fqpath ,
assert( name );
getcwd(curpath, sizeof(curpath));
-#if defined __i386__
- snprintf (fname, sizeof(fname), "%si386.so", name);
-#elif defined __x86_64__
- snprintf (fname, sizeof(fname), "%sx86_64.so", name);
-#elif defined __powerpc64__
- snprintf (fname, sizeof(fname), "%sppc64.so", name);
-#elif defined __powerpc__ //rcg010207 - PPC support.
- snprintf (fname, sizeof(fname), "%sppc.so", name);
-#elif defined __s390__
- snprintf (fname, sizeof(fname), "%ss390.so", name);
-#elif defined __s390x__
- snprintf (fname, sizeof(fname), "%ss390x.so", name);
-#elif defined __ia64__
- snprintf (fname, sizeof(fname), "%sia64.so", name);
-#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);
-#elif defined __sparc__
- snprintf (fname, sizeof(fname), "%ssparc.so", name);
-#else
-#error Unknown arch
-#endif
+ snprintf (fname, sizeof(fname), "%s" ARCH_STRING ".so", name);
// TODO: use fs_searchpaths from files.c
pwdpath = Sys_Cwd();