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 diff --git a/src/savegame/savegame.c b/src/savegame/savegame.c index 873022a..1860030 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) @@ -78,6 +82,10 @@ #define ARCH "i386" #elif defined(__x86_64__) #define ARCH "amd64" +#elif defined(__ia64__) + #define ARCH "ia64" +#elif defined(__sparc__) + #define ARCH "sparc64" #else #define ARCH "unknown" #endif