mirror of
https://github.com/zekexiao/pocketlang.git
synced 2025-02-05 20:26:53 +08:00
29 lines
581 B
Python
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() |