From 6b216eae93bcfa3429fff7c2b9a7b5097500248c Mon Sep 17 00:00:00 2001 From: Zy Date: Sat, 12 Oct 2024 17:22:21 +0200 Subject: [PATCH] dev: fix check_headers rule --- Makefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index bb19a37..a797b4c 100644 --- a/Makefile +++ b/Makefile @@ -349,22 +349,22 @@ endif check_headers : @ERROR=0; \ - for HEADER in $(wildcard **/*.h); \ + for HEADER in $(wildcard *.h) $(wildcard **/*.h) $(wildcard *.hpp) $(wildcard **/*.hpp); \ do \ echo "check header $$HEADER..."; \ - > __tmp_check_header.c echo "#include \"$$HEADER\""; \ - >> __tmp_check_header.c echo "#include \"$$HEADER\""; \ - >> __tmp_check_header.c echo "int main(void) {}"; \ - $(CPP) -o __tmp_check_header.out __tmp_check_header.c; \ + > __tmp_check_header.cpp echo "#include \"$$HEADER\""; \ + >> __tmp_check_header.cpp echo "#include \"$$HEADER\""; \ + >> __tmp_check_header.cpp echo "int main(void) {}"; \ + $(CPP) $(INCLUDE) $(COMMON) $(LIBS) -o __tmp_check_header.out -c __tmp_check_header.cpp; \ if [ $$? -ne 0 ]; \ then \ ERROR=1; \ - echo " error \e[31m:(\e[0m"; \ + /bin/echo " ### error :( ###"; \ + else \ + /bin/echo " ### good :) ###"; \ fi; \ - echo " good \e[32m:)\e[0m"; \ 2> /dev/null rm -- "__tmp_check_header.out" "__tmp_check_header.c"; \ done; \ - 2> /dev/null rm __tmp_check_header.out __tmp_check_header.c; \ if [ $$ERROR -eq 0 ]; then true; else false; fi; .PHONY : check_headers