msvc scripts

This commit is contained in:
2026-06-03 10:13:28 -04:00
parent fa09e3be9c
commit 4356f3eacf
71 changed files with 2705 additions and 10 deletions

28
make_msvc.py Normal file
View File

@ -0,0 +1,28 @@
#!/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_msvc64',recurse=True,exts=['.obj'])
for o in obj_list:
os.remove('{}'.format(o))
exit()
os.system('python3 ./build/make.msvc64.lib.py')
os.system('python3 ./build/make.msvc64.test.py')
obj_list = flist('./src',recurse=True,exts=['.o','.obj'])
for o in obj_list:
os.remove('{}'.format(o))
if(sys.platform!="win32"):
os.chdir('./build_msvc64')
callproc('wine ./test.exe')
os.chdir('..')
else:
os.chdir('./build_msvc64')
callproc('test.exe')
os.chdir('..')