chore: clean up makefiles a bit

release/0.2.0
Jef Roosens 2023-11-18 21:36:08 +01:00
parent d2afb98268
commit 9c387937ef
Signed by: Jef Roosens
GPG Key ID: B75D4F293C7052DB
3 changed files with 25 additions and 7 deletions

View File

@ -106,10 +106,14 @@ $(BUILD_DIR)/$(TEST_DIR)/%.c.o: $(TEST_DIR)/%.c
.PHONY: lint
lint:
clang-format -n --Werror $(SRCS) $(SRCS_H) $(SRCS_H_INTERNAL)
make -C lsm lint
make -C landerctl lint
.PHONY: fmt
fmt:
clang-format -i $(SRCS) $(SRCS_H) $(SRCS_H_INTERNAL)
make -C lsm fmt
make -C landerctl fmt
.PHONY: check
check:
@ -117,21 +121,21 @@ check:
cppcheck \
$(addprefix -I,$(INC_DIRS)) \
--cppcheck-build-dir=$(BUILD_DIR)/cppcheck \
--project=compile_commands.json \
--error-exitcode=1 \
--enable=warning,style \
-ithirdparty/* \
-itrie/* \
--inline-suppr \
--check-level=exhaustive \
--quiet \
-j$(shell nproc)
-j$(shell nproc) \
$(SRCS)
make -C lsm check
make -C landerctl check
.PHONY: clean
clean:
rm -rf $(BUILD_DIR)
$(MAKE) -C lsm clean
$(MAKE) -C landerctl clean
.PHONY: bear
bear: clean

View File

@ -98,13 +98,13 @@ check:
cppcheck \
$(addprefix -I,$(INC_DIRS)) \
--cppcheck-build-dir=$(BUILD_DIR)/cppcheck \
--project=compile_commands.json \
--error-exitcode=1 \
--enable=warning,style \
--inline-suppr \
--check-level=exhaustive \
--quiet \
-j$(shell nproc)
-j$(shell nproc) \
$(SRCS)
.PHONY: clean
clean:

View File

@ -97,6 +97,20 @@ lint:
fmt:
clang-format -i $(SRCS) $(SRCS_H) $(SRCS_H_INTERNAL) $(SRCS_EXAMPLE)
.PHONY: check
check:
mkdir -p $(BUILD_DIR)/cppcheck
cppcheck \
$(addprefix -I,$(INC_DIRS)) \
--cppcheck-build-dir=$(BUILD_DIR)/cppcheck \
--error-exitcode=1 \
--enable=warning,style \
--inline-suppr \
--check-level=exhaustive \
--quiet \
-j$(shell nproc) \
$(SRCS)
.PHONY: clean
clean:
rm -rf $(BUILD_DIR)