mirror of https://github.com/axmolengine/axmol.git
31 lines
870 B
Python
31 lines
870 B
Python
|
import os
|
||
|
import platform
|
||
|
if(os.path.exists('CocoStudio/CSX/CSX/CSX.pro') == False):
|
||
|
node_name = os.environ['NODE_NAME']
|
||
|
source_dir = '../../../cocostudiox-base-repo/node/' + node_name
|
||
|
if(platform.system() == 'Windows'):
|
||
|
source_dir = source_dir.replace("/", os.sep)
|
||
|
os.system("xcopy " + source_dir + ' . /E /Y /H')
|
||
|
else:
|
||
|
os.system("cp -r " + source_dir + "/. .")
|
||
|
|
||
|
os.system('git pull origin')
|
||
|
os.system('git submodule update --init --force')
|
||
|
|
||
|
node_name = os.environ['NODE_NAME']
|
||
|
os.chdir('CocoStudio/CSX/CSX')
|
||
|
ret = os.system('qmake -r')
|
||
|
if(ret == 0):
|
||
|
if(node_name == 'android_mac'):
|
||
|
ret = os.system('make -j8')
|
||
|
elif(node_name == 'win32_win7'):
|
||
|
ret = os.system('mingw32-make -j8')
|
||
|
os.chdir('../../..')
|
||
|
|
||
|
os.system('git clean -xdf')
|
||
|
os.system('git reset --hard')
|
||
|
print ret
|
||
|
if(ret > 0):
|
||
|
ret = 1
|
||
|
exit(ret)
|