Ai-Thinker-Open_RTL8710BX_A.../Living_SDK/build/fileformat.py
2020-06-18 22:04:32 +08:00

39 lines
992 B
Python
Executable file

#!/usr/bin/env python
import os, sys, re, platform
def list_files(dir_path):
file_list = [];
for root, dirs, files in os.walk(dir_path):
for f in files:
if (os.path.splitext(f)[1] == ".h" or os.path.splitext(f)[1] == ".c" or os.path.splitext(f)[1] == ".mk"):
file_list.append(os.path.join(root, f))
return file_list
def main():
if len(sys.argv) != 2:
print "Dir args is empty, Enter the path to be processed!"
os._exit(0)
filedir = sys.argv[1]
print filedir.strip()
sys_version = platform.version()
if "Ubuntu" in sys_version:
os.environ['syscmd'] = str("fromdos")
elif "CentOS" in sys_version:
os.environ['syscmd'] = str("dos2unix")
else:
print "Not find the system version!"
os._exit(0)
file_list = list_files(filedir)
for f in file_list:
os.environ['file'] = str(f)
os.system('$syscmd $file')
if __name__ == '__main__':
main()