mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-09-12 17:45:49 +00:00
35 lines
1.1 KiB
Python
35 lines
1.1 KiB
Python
Import("env")
|
|
import os
|
|
|
|
|
|
|
|
def clear_concat_cpp_files(path_to_concat):
|
|
cpp_path_out = '{}_tmp'.format(path_to_concat)
|
|
tmp_cpp_file = os.path.join(cpp_path_out, '__tmpfile.cpp')
|
|
|
|
if os.path.exists(tmp_cpp_file):
|
|
print("\u001b[33m Delete: \u001b[0m {}".format(tmp_cpp_file))
|
|
os.remove(tmp_cpp_file)
|
|
|
|
if os.path.exists(cpp_path_out):
|
|
os.rmdir(cpp_path_out)
|
|
|
|
|
|
def remove_concat_cpp_files(paths_to_remove_concat_files):
|
|
print("\u001b[32m Remove temp concatenated files \u001b[0m")
|
|
for path_to_remove in paths_to_remove_concat_files:
|
|
clear_concat_cpp_files(path_to_remove)
|
|
print("\u001b[32m ------------------------------ \u001b[0m")
|
|
|
|
|
|
remove_concat_cpp_files(['./src/src/Commands',
|
|
'./src/src/ControllerQueue',
|
|
'./src/src/DataStructs',
|
|
'./src/src/DataTypes',
|
|
'./src/src/ESPEasyCore',
|
|
'./src/src/Globals',
|
|
'./src/src/Helpers',
|
|
'./src/src/PluginStructs',
|
|
'./src/src/WebServer'])
|
|
|