blob: afb11bbc4298d169ef2f7744513397b128db95c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import glob
import os
def combine_files(directory, out_file):
with open(out_file, "w") as f:
for file_path in glob.glob(f"{directory}/**/*.swift", recursive=True):
with open(file_path, "r") as infile:
content = infile.read()
content = content.replace("return lv_event_code_t(rawValue: UInt32(self.rawValue))", "return lv_event_code_t(rawValue: UInt16(self.rawValue))") # Stupid patch for Pico
f.write(content.replace("import CLVGL", ""))
f.write("\n\n")
if __name__ == "__main__":
directory = "Sources/SwiftLVGL"
out_file = "SwiftyLVGL.swift"
combine_files(directory, out_file)
|