1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#
# Copyright © 2017-2022 The Crust Firmware Authors.
# SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-only
#
find_files = $(sort $(wildcard $(foreach X,$2,$(1:%=$(SRC)/%/$X))))
format_dirs := arch/* common drivers/* include/* lib platform/* tools
format_globs := *.c */*.c *.h */*.h */*/*.h
format_files := $(call find_files,$(format_dirs),$(format_globs))
check-format: $(format_files)
$(Q) uncrustify -c $(SRC)/.uncrustify -l C -q --check $^
format: $(format_files)
$(Q) uncrustify -c $(SRC)/.uncrustify -l C -q --no-backup --replace $^
.PHONY: check-format format
|