pocketlang/configure.py

29 lines
581 B
Python
Raw Normal View History

2021-02-08 02:30:29 +08:00
import sys, os
2021-02-13 21:57:59 +08:00
def main():
generate_files()
2021-02-08 02:30:29 +08:00
def log(*msg):
2021-02-13 21:57:59 +08:00
print("[ms:configure.py]", end='')
2021-02-08 02:30:29 +08:00
for _msg in msg:
print(' ' + _msg, end='')
print()
def generate_files():
log("generating types/buffer source files")
sys.path.insert(1, 'src/types/')
import buffergen
ec = buffergen.gen()
if sys.platform == 'win32':
with open('src/types/gen.bat', 'w') as f:
f.write('python buffergen.py')
with open('src/types/clean.bat', 'w') as f:
f.write('python buffergen.py --clean')
log("buffer source files generated")
return ec
if __name__ == '__main__':
2021-02-13 21:57:59 +08:00
main()