Nuked Emscripten.

This commit is contained in:
bkaradzic 2013-05-15 19:53:19 -07:00
parent a92c05cc92
commit 88162a78cc
3 changed files with 0 additions and 81 deletions

View File

@ -20,7 +20,6 @@ Supported rendering backends:
Platforms:
* Android
* JavaScript (via Emscripten)
* Linux
* Native Client
* OSX

View File

@ -1,73 +0,0 @@
/*
* Copyright 2011-2013 Branimir Karadzic. All rights reserved.
* License: http://www.opensource.org/licenses/BSD-2-Clause
*/
#include <bx/bx.h>
#if BX_PLATFORM_EMSCRIPTEN
#include <emscripten/emscripten.h>
#include <alloca.h>
#include <setjmp.h>
#include "entry.h"
namespace entry
{
const Event* poll()
{
return NULL;
}
void release(const Event* _event)
{
}
void setWindowSize(uint32_t _width, uint32_t _height)
{
}
void toggleWindowFrame()
{
}
void setMouseLock(bool _lock)
{
}
} // namespace entry
extern int _main_(int _argc, char** _argv);
static jmp_buf s_main;
static jmp_buf s_loop;
void emscripten_yield()
{
if (!setjmp(s_main) )
{
longjmp(s_loop, 1);
}
}
void loop()
{
if (!setjmp(s_loop) )
{
longjmp(s_main, 1);
}
}
int main(int _argc, char** _argv)
{
if (!setjmp(s_loop) )
{
alloca(16<<10);
_main_(_argc, _argv);
}
emscripten_set_main_loop(loop, 10, true);
}
#endif // BX_PLATFORM_EMSCRIPTEN

View File

@ -7,7 +7,6 @@ all:
premake4 --file=premake/premake4.lua vs2008
premake4 --file=premake/premake4.lua vs2010
premake4 --file=premake/premake4.lua --gcc=android-arm gmake
premake4 --file=premake/premake4.lua --gcc=emscripten gmake
premake4 --file=premake/premake4.lua --gcc=nacl gmake
premake4 --file=premake/premake4.lua --gcc=nacl-arm gmake
premake4 --file=premake/premake4.lua --gcc=pnacl gmake
@ -24,12 +23,6 @@ android-arm-release:
make -R -C .build/projects/gmake-android-arm config=release
android-arm: android-arm-debug android-arm-release
emscripten-debug:
make -R -C .build/projects/gmake-emscripten config=debug
emscripten-arm-release:
make -R -C .build/projects/gmake-emscripten config=release
emscripten-arm: emscripten-arm-debug emscripten-arm-release
linux-debug32:
make -R -C .build/projects/gmake-linux config=debug32
linux-release32: