mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-14 05:19:36 +00:00
4d5d1fd079
* it's crashing * fix stuff * fix xmls * problematic objects * fix tabs * Fix suffixes * add missing new lines * Add comments to the problematic objects * Find and replace fixes * Add Fig's objects * I forgot to add a Name in a cutscene, so I'm adding it here * Update object decomp tutorial a little bit * Update problematic objects * Update docs/tutorial/object_decomp.md Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Change comments * comment out a few blobs * dammit tluts * Change a bunch of objects * update the last bunch * update comments on oA11 and oB2 * Ninja-edit to fix compatibility with ZAPD's PR 142 Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
29 lines
953 B
Bash
Executable file
29 lines
953 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
FORMAT_OPTS="-i -style=file"
|
|
TIDY_OPTS="-p . --fix --fix-errors"
|
|
COMPILER_OPTS="-fno-builtin -std=gnu90 -Iinclude -Isrc -D_LANGUAGE_C -DNON_MATCHING"
|
|
|
|
shopt -s globstar
|
|
|
|
if (( $# > 0 )); then
|
|
echo "Formatting file(s) $*"
|
|
echo "Running clang-format..."
|
|
clang-format ${FORMAT_OPTS} "$@"
|
|
echo "Running clang-tidy..."
|
|
clang-tidy ${TIDY_OPTS} "$@" -- ${COMPILER_OPTS} &> /dev/null
|
|
echo "Adding missing final new lines..."
|
|
sed -i -e '$a\' "$@"
|
|
echo "Done formatting file(s) $*"
|
|
exit
|
|
fi
|
|
|
|
echo "Formatting C files. This will take a bit"
|
|
echo "Running clang-format..."
|
|
clang-format ${FORMAT_OPTS} src/**/*.c
|
|
echo "Running clang-tidy..."
|
|
clang-tidy ${TIDY_OPTS} src/**/*.c -- ${COMPILER_OPTS} &> /dev/null
|
|
echo "Adding missing final new lines..."
|
|
find src/ -type f -name "*.c" -exec sed -i -e '$a\' {} \;
|
|
find assets/xml/ -type f -name "*.xml" -exec sed -i -e '$a\' {} \;
|
|
echo "Done formatting all files."
|