mirror of https://github.com/axmolengine/axmol.git
[Win32] Removing bindings-generator support, since the clang3.3 of windows can't work with c++11 well, I don't know why, so disable win32 support temporary.
This commit is contained in:
parent
d55c400c0e
commit
d4dcf44380
|
@ -1,69 +0,0 @@
|
||||||
@echo off
|
|
||||||
|
|
||||||
:: This script is used to generate jsbinding glue codes.
|
|
||||||
:: You should modify PYTHON_ROOT and NDK_ROOT to work under your environment.
|
|
||||||
:: Android ndk version must be at least ndk-r8d.
|
|
||||||
|
|
||||||
set PYTHON_ROOT=C:/Python27
|
|
||||||
set NDK_ROOT=C:/android-ndk-r8d
|
|
||||||
|
|
||||||
set PATH=%PATH%;%cd%/win32;%PYTHON_ROOT%
|
|
||||||
set COCOS2DX_ROOT=%cd%/../..
|
|
||||||
set "COCOS2DX_ROOT=%COCOS2DX_ROOT:\=/%"
|
|
||||||
set CXX_GENERATOR_ROOT=%COCOS2DX_ROOT%/tools/bindings-generator
|
|
||||||
set TO_JS_ROOT=%COCOS2DX_ROOT%/tools/tojs
|
|
||||||
set "CXX_GENERATOR_ROOT=%CXX_GENERATOR_ROOT:\=/%"
|
|
||||||
set OUTPUT_DIR=%COCOS2DX_ROOT%/scripting/javascript/bindings/generated
|
|
||||||
set "OUTPUT_DIR=%OUTPUT_DIR:/=\%"
|
|
||||||
set CLANG_ROOT=%NDK_ROOT%/toolchains/llvm-3.1/prebuilt/windows
|
|
||||||
|
|
||||||
:: write userconf.ini
|
|
||||||
|
|
||||||
set _CONF_INI_FILE=%cd%\userconf.ini
|
|
||||||
if exist %_CONF_INI_FILE% del /Q %_CONF_INI_FILE%
|
|
||||||
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo generating userconf.ini...
|
|
||||||
echo ---
|
|
||||||
echo [DEFAULT] > %_CONF_INI_FILE%
|
|
||||||
echo androidndkdir=%NDK_ROOT% >> %_CONF_INI_FILE%
|
|
||||||
echo clangllvmdir=%CLANG_ROOT% >> %_CONF_INI_FILE%
|
|
||||||
echo cocosdir=%COCOS2DX_ROOT% >> %_CONF_INI_FILE%
|
|
||||||
echo cxxgeneratordir=%CXX_GENERATOR_ROOT% >> %_CONF_INI_FILE%
|
|
||||||
echo extra_flags=-D__ARM_EABI__ -D__GNUC__=2 >> %_CONF_INI_FILE%
|
|
||||||
echo ---
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
:: Generate bindings for cocos2dx
|
|
||||||
echo Generating bindings for cocos2dx...
|
|
||||||
|
|
||||||
python %CXX_GENERATOR_ROOT%/generator.py %TO_JS_ROOT%/cocos2dx.ini -s cocos2d-x -o %OUTPUT_DIR% -n jsb_cocos2dx_auto
|
|
||||||
if %errorlevel% neq 0 goto ERROR
|
|
||||||
|
|
||||||
echo "Generating bindings for cocos2dx_extension..."
|
|
||||||
|
|
||||||
python %CXX_GENERATOR_ROOT%/generator.py %TO_JS_ROOT%/cocos2dx_extension.ini -s cocos2dx_extension -o %OUTPUT_DIR% -n jsb_cocos2dx_extension_auto
|
|
||||||
if %errorlevel% neq 0 goto ERROR
|
|
||||||
|
|
||||||
:: Change the generated file format from DOS to UNIX.
|
|
||||||
pushd "%OUTPUT_DIR%"
|
|
||||||
dos2unix *
|
|
||||||
popd
|
|
||||||
|
|
||||||
echo ---------------------------------
|
|
||||||
echo Generating bindings succeeds.
|
|
||||||
echo ---------------------------------
|
|
||||||
|
|
||||||
goto QUIT
|
|
||||||
|
|
||||||
:ERROR
|
|
||||||
echo ---------------------------------
|
|
||||||
echo Generating bindings fails.
|
|
||||||
echo ---------------------------------
|
|
||||||
|
|
||||||
:QUIT
|
|
||||||
|
|
||||||
pause
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
f8bcb5d3cb13f170075570db09276e65d4f435ed
|
|
|
@ -1 +0,0 @@
|
||||||
71cde86196932ad943470198ad5fcbafd47ea949
|
|
|
@ -1 +0,0 @@
|
||||||
bdb8f0397dc43d13bcc1b5c6bee3ff132c6b230b
|
|
Loading…
Reference in New Issue