From 8b032008058ebf8348a2671d27aae6dc39173a54 Mon Sep 17 00:00:00 2001 From: Joshua Scoggins Date: Fri, 30 Nov 2012 20:47:33 -0800 Subject: [PATCH 1/4] Add ia64 to the Makefile --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 855ee6f..bd080e5 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ endif # Refuse all other platforms as a firewall against PEBKAC # (You'll need some #ifdef for your unsupported plattform!) -ifeq ($(findstring $(ARCH), i386 x86_64 sparc64),) +ifeq ($(findstring $(ARCH), i386 x86_64 sparc64 ia64),) $(error arch $(ARCH) is currently not supported) endif From 18b4b74f568322722ff6d9db6c8f4588f9e4ddd7 Mon Sep 17 00:00:00 2001 From: Joshua Scoggins Date: Fri, 30 Nov 2012 20:48:23 -0800 Subject: [PATCH 2/4] Added ia64 to the arch define of savegame.c --- src/savegame/savegame.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/savegame/savegame.c b/src/savegame/savegame.c index 873022a..97d5170 100644 --- a/src/savegame/savegame.c +++ b/src/savegame/savegame.c @@ -78,6 +78,8 @@ #define ARCH "i386" #elif defined(__x86_64__) #define ARCH "amd64" +#elif defined(__ia64__) + #define ARCH "ia64" #else #define ARCH "unknown" #endif From 3ef341a21a54465dda43ef3bd6e28d3f2f912563 Mon Sep 17 00:00:00 2001 From: Joshua Scoggins Date: Fri, 30 Nov 2012 20:55:26 -0800 Subject: [PATCH 3/4] Added OpenBSD and MacOS X to savegame.c Now the OS field will be correct when dealing with OSX and OpenBSD --- src/savegame/savegame.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/savegame/savegame.c b/src/savegame/savegame.c index 97d5170..555aa42 100644 --- a/src/savegame/savegame.c +++ b/src/savegame/savegame.c @@ -66,6 +66,10 @@ */ #if defined(__FreeBSD__) #define OS "FreeBSD" +#elif defined(__APPLE__) + #define OS "MacOS X" +#elif defined(__OpenBSD__) + #define OS "OpenBSD" #elif defined(__linux__) #define OS "Linux" #elif defined(_WIN32) From b0d33ae5adf7d719d20aa718bff945942c7cbb56 Mon Sep 17 00:00:00 2001 From: Joshua Scoggins Date: Fri, 30 Nov 2012 20:57:46 -0800 Subject: [PATCH 4/4] Added sparc64 support to the ARCH string of savegame.c --- src/savegame/savegame.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/savegame/savegame.c b/src/savegame/savegame.c index 555aa42..1860030 100644 --- a/src/savegame/savegame.c +++ b/src/savegame/savegame.c @@ -84,6 +84,8 @@ #define ARCH "amd64" #elif defined(__ia64__) #define ARCH "ia64" +#elif defined(__sparc__) + #define ARCH "sparc64" #else #define ARCH "unknown" #endif