Add pre/post js stub files and expand the emscripten options
/* SDL - Simple DirectMedia Layer Copyright (C) 1997-2012 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*//** @file SDL_platform.h * Try to get a standard set of platform defines */#ifndef _SDL_platform_h#define _SDL_platform_h#if defined(_AIX)#undef __AIX__#define __AIX__ 1#endif#if defined(__BEOS__)#undef __BEOS__#define __BEOS__ 1#endif#if defined(__HAIKU__)#undef __HAIKU__#define __HAIKU__ 1#endif#if defined(bsdi) || defined(__bsdi) || defined(__bsdi__)#undef __BSDI__#define __BSDI__ 1#endif#if defined(_arch_dreamcast)#undef __DREAMCAST__#define __DREAMCAST__ 1#endif#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__)#undef __FREEBSD__#define __FREEBSD__ 1#endif#if defined(__HAIKU__)#undef __HAIKU__#define __HAIKU__ 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(__APPLE__)#undef __MACOSX__#define __MACOSX__ 1#elif defined(macintosh)#undef __MACOS__#define __MACOS__ 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(__SVR4)#undef __SOLARIS__#define __SOLARIS__ 1#endif#if defined(WIN32) || defined(_WIN32)#undef __WIN32__#define __WIN32__ 1#endif#endif /* _SDL_platform_h */