22 lines
615 B
Python
22 lines
615 B
Python
|
|
#!/usr/bin/env python3
|
||
|
|
# Launch the script from root of the project to have the correct paths
|
||
|
|
|
||
|
|
import subprocess
|
||
|
|
import os
|
||
|
|
import sys
|
||
|
|
|
||
|
|
connections = [
|
||
|
|
["libs/libapi/includes/libapi/window_server/Connections/ws_connection.ipc",
|
||
|
|
"libs/libapi/includes/libapi/window_server/Connections/WSConnection.h"],
|
||
|
|
]
|
||
|
|
|
||
|
|
for conn in connections:
|
||
|
|
inf = conn[0]
|
||
|
|
outf = conn[1]
|
||
|
|
print("Compiling {0} -> {1}", inf, outf)
|
||
|
|
cmd = ["utils/compilers/ConnectionCompiler/connc"]
|
||
|
|
cmd.extend([inf, outf])
|
||
|
|
result = subprocess.run(cmd, stdout=subprocess.PIPE)
|
||
|
|
print(result.stdout.decode("ascii"))
|
||
|
|
print()
|