-all: libcompact tests
+all: clean libcompact tests
doc:
- doxygen
+ @echo " [DOC] Generating documentation"
+ @doxygen
libcompact:
- make -C src
+ @echo " [MSG] Entering directory src"
+ @make --no-print-directory -C src
tests: libcompact
- make -C tests
+ @echo " [MSG] Entering directory tests"
+ @make --no-print-directory -C tests
clean:
- make -C src clean
- make -C tests clean
- rm -rf docs/*
- touch docs/delete_me
- rm -f lib/*
- touch lib/delete_me
- rm -f includes/*
- touch includes/delete_me
+ @echo " [MSG] Entering directory src"
+ @make --no-print-directory -C src clean
+ @echo " [MSG] Entering directory tests"
+ @make --no-print-directory -C tests clean
+ @echo " [CLN] Cleaning docs folder"
+ @rm -rf docs/*
+ @touch docs/delete_me
+ @echo " [CLN] Cleaning lib folder"
+ @rm -f lib/*
+ @touch lib/delete_me
+ @echo " [CLN] Cleaning includes folder"
+ @rm -f includes/*
+ @touch includes/delete_me