From 6a6c732f369ff43e399ece787f5613d00bc6bd28 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Mon, 30 Apr 2012 11:50:07 +1000 Subject: [PATCH] Add platform defines header --- Makefile.am | 1 + platform.hpp | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 platform.hpp diff --git a/Makefile.am b/Makefile.am index 0d14a9df..1641bdf6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -63,6 +63,7 @@ UTIL_FILES = \ nocopy.hpp \ perlin.cpp \ perlin.hpp \ + platform.hpp \ point.cpp \ point.hpp \ pool.cpp \ diff --git a/platform.hpp b/platform.hpp new file mode 100644 index 00000000..904c23cf --- /dev/null +++ b/platform.hpp @@ -0,0 +1,31 @@ +/* + * This file is part of libgim. + * + * libgim is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or (at your option) any later + * version. + * + * libgim is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You should have received a copy of the GNU General Public License + * along with libgim. If not, see . + * + * Copyright 2010-2012 Danny Robson + */ + +#ifndef __UTIL_PLATFORM_HPP +#define __UTIL_PLATFORM_HPP + +#if defined(__linux__) || defined (__linux) + #define PLATFORM_LINUX +#elif defined(__WIN32) || defined (_WIN32) + #define PLATFORM_WIN32 +#else + #error "Unknown platform" +#endif + +#endif