pocketlang/configure.py
2021-02-13 22:54:00 +05:30

29 lines
581 B
Python

import sys, os
def main():
generate_files()
def log(*msg):
print("[ms:configure.py]", end='')
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__':
main()