mirror of
https://github.com/bolucat/Archive.git
synced 2025-09-27 04:30:12 +08:00
36 lines
545 B
Batchfile
36 lines
545 B
Batchfile
@echo off
|
|
|
|
set root=%~dp0
|
|
set source=%root%src
|
|
|
|
goto start
|
|
|
|
:format
|
|
set filelist=%1
|
|
for /r "%filelist%" %%f in (*) do (
|
|
if "%%~xf" equ ".h" (
|
|
call :format_file %%f
|
|
) else if "%%~xf" equ ".c" (
|
|
call :format_file %%f
|
|
)
|
|
)
|
|
goto end
|
|
|
|
:format_file
|
|
set f=%1
|
|
if "%~n1" neq "base64" (
|
|
if "%~n1" neq "json" (
|
|
if "%~n1" neq "uthash" (
|
|
echo 'format file "%f%"'
|
|
uncrustify -c %root%\.uncrustify.cfg -l C --replace --no-backup %f%
|
|
DEL %~dp1*.uncrustify >nul 2>nul
|
|
)
|
|
)
|
|
)
|
|
goto end
|
|
|
|
:start
|
|
call :format %source%
|
|
|
|
:end
|