You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
686 B
Python
29 lines
686 B
Python
#!/usr/bin/python3
|
|
#!/usr/bin/python3
|
|
|
|
import os,sys,math
|
|
from build.amsbuildlib4 import *
|
|
|
|
if(len(sys.argv)>=2):
|
|
if(sys.argv[1]=="clean"):
|
|
obj_list = flist('./build_mingw64',recurse=True,exts=['.o'])
|
|
for o in obj_list:
|
|
os.remove('{}'.format(o))
|
|
exit()
|
|
|
|
os.system('python3 ./build/make.mingw64.dll.py')
|
|
os.system('python3 ./build/make.mingw64.test.py')
|
|
|
|
obj_list = flist('./src',recurse=True,exts=['.o'])
|
|
for o in obj_list:
|
|
os.remove('{}'.format(o))
|
|
|
|
if(sys.platform!="win32"):
|
|
os.chdir('./build_mingw64')
|
|
callproc('wine ./tests.exe')
|
|
os.chdir('..')
|
|
else:
|
|
os.chdir('./build_mingw64')
|
|
callproc('tests.exe')
|
|
os.chdir('..')
|