projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add clear hook. Refactor.
[bertos.git]
/
rules.mk
diff --git
a/rules.mk
b/rules.mk
index e395f053c31cabed468674357d1b3458f57b0d1a..a3ce58425fc9d375a971834598c33fbe0f73b5b3 100644
(file)
--- a/
rules.mk
+++ b/
rules.mk
@@
-59,8
+59,21
@@
endif
# Generate project documentation
.PHONY: docs
docs:
# Generate project documentation
.PHONY: docs
docs:
+ $L "Building documentation"
$Q $(DOXYGEN)
$Q $(DOXYGEN)
+# Generate ctags
+.PHONY: tags
+tags:
+ $L "Rebuilding C tags database"
+ $Q ctags -R --exclude=doc
+
+# Run testsuite
+.PHONY: check
+check:
+ $L "Running testsuite"
+ $Q ./run_tests.sh
+
define build_target
ifneq ($$(strip $$($(1)_MCU)),)
define build_target
ifneq ($$(strip $$($(1)_MCU)),)
@@
-217,8
+230,8
@@
$(foreach t,$(TRG),$(eval $(call build_target,$(t))))
# leading to puzzling linker errors. Kill 'em and abort build.
%_moc.cpp: %.h
$(MOC) -o $@ $<
# leading to puzzling linker errors. Kill 'em and abort build.
%_moc.cpp: %.h
$(MOC) -o $@ $<
- if [ -s $< ]; then \
- rm $@; \
+ if [
!
-s $< ]; then \
+ rm
-f
$@; \
exit 1; \
fi
exit 1; \
fi