Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Use consistent identifiers for the various platforms we support.
Make sure every source file includes SDL_config.h, so the proper system headers are chosen.
- Loading branch information
Showing
502 changed files
with
974 additions
and
219 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
/* | ||
SDL - Simple DirectMedia Layer | ||
Copyright (C) 1997-2006 Sam Lantinga | ||
This library is free software; you can redistribute it and/or | ||
modify it under the terms of the GNU Lesser General Public | ||
License as published by the Free Software Foundation; either | ||
version 2.1 of the License, or (at your option) any later version. | ||
This library 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 | ||
Lesser General Public License for more details. | ||
You should have received a copy of the GNU Lesser General Public | ||
License along with this library; if not, write to the Free Software | ||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
Sam Lantinga | ||
slouken@libsdl.org | ||
*/ | ||
|
||
/* Try to get a standard set of platform defines */ | ||
|
||
#if defined(_AIX) | ||
#undef __AIX__ | ||
#define __AIX__ 1 | ||
#endif | ||
#if defined(AMIGA) || defined(__AMIGA) || defined(__amigados__) | ||
/* FIXME: is this the right test for AmigaOS? */ | ||
#undef __AMIGA__ | ||
#define __AMIGA__ 1 | ||
#endif | ||
#if defined(__BEOS__) | ||
#undef __BEOS__ | ||
#define __BEOS__ 1 | ||
#endif | ||
#if defined(bsdi) || defined(__bsdi) || defined(__bsdi__) | ||
#undef __BSDI__ | ||
#define __BSDI__ 1 | ||
#endif | ||
#if defined(DREAMCAST) | ||
/* FIXME: is this the right test for Dreamcast? */ | ||
#undef __DREAMCAST__ | ||
#define __DREAMCAST__ 1 | ||
#endif | ||
#if defined(__FreeBSD__) | ||
#undef __FREEBSD__ | ||
#define __FREEBSD__ 1 | ||
#endif | ||
#if defined(hpux) || defined(__hpux) || defined(__hpux__) | ||
#undef __HPUX__ | ||
#define __HPUX__ 1 | ||
#endif | ||
#if defined(sgi) || defined(__sgi) || defined(__sgi__) || defined(_SGI_SOURCE) | ||
#undef __IRIX__ | ||
#define __IRIX__ 1 | ||
#endif | ||
#if defined(linux) || defined(__linux) || defined(__linux__) | ||
#undef __LINUX__ | ||
#define __LINUX__ 1 | ||
#endif | ||
#if defined(macintosh) | ||
#undef __MACOS__ | ||
#define __MACOS__ 1 | ||
#endif | ||
#if defined(__GNUC__) && (defined(__APPLE_CC__) || defined(__APPLE_CPP__)) | ||
#undef __MACOSX__ | ||
#define __MACOSX__ 1 | ||
#define TARGET_API_MAC_CARBON 1 | ||
#endif | ||
#if defined(__NetBSD__) | ||
#undef __NETBSD__ | ||
#define __NETBSD__ 1 | ||
#endif | ||
#if defined(__OpenBSD__) | ||
#undef __OPENBSD__ | ||
#define __OPENBSD__ 1 | ||
#endif | ||
#if defined(__OS2__) | ||
#undef __OS2__ | ||
#define __OS2__ 1 | ||
#endif | ||
#if defined(osf) || defined(__osf) || defined(__osf__) || defined(_OSF_SOURCE) | ||
#undef __OSF__ | ||
#define __OSF__ 1 | ||
#endif | ||
#if defined(__QNXNTO__) | ||
#undef __QNXNTO__ | ||
#define __QNXNTO__ 1 | ||
#endif | ||
#if defined(riscos) || defined(__riscos) || defined(__riscos__) | ||
#undef __RISCOS__ | ||
#define __RISCOS__ 1 | ||
#endif | ||
#if defined(solaris) || defined(__solaris) || defined(__solaris__) | ||
/* FIXME: is this the right test for Solaris? Check SDL_sunaudio.c */ | ||
#undef __SOLARIS__ | ||
#define __SOLARIS__ 1 | ||
#endif | ||
#if defined(WIN32) || defined(_WIN32) | ||
#undef __WIN32__ | ||
#define __WIN32__ 1 | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.