diff options
| -rw-r--r-- | Makefile | 4 | ||||
| -rw-r--r-- | lisp/Makefile | 9 |
2 files changed, 11 insertions, 2 deletions
@@ -52,6 +52,7 @@ help: $(info make test - run tests) $(info make test-interactive - run tests interactively) $(info make emacs-Q - run emacs -Q plus Magit) + $(info make check-declare - check function declarations) $(info ) $(info Release Management) $(info ==================) @@ -122,6 +123,9 @@ emacs-Q: clean-lisp (require 'magit)\ (global-set-key \"\\C-xg\" 'magit-status))" +check-declare: + @$(MAKE) -C lisp check-declare + ## Clean ############################################################# clean: clean-lisp clean-docs clean-archives diff --git a/lisp/Makefile b/lisp/Makefile index 2a87e30..72dcc91 100644 --- a/lisp/Makefile +++ b/lisp/Makefile @@ -3,7 +3,7 @@ include ../default.mk ## ################################################################### -.PHONY: magit-version.el install +.PHONY: magit-version.el check-declare install all: lisp @@ -70,7 +70,7 @@ magit-obsolete.elc: magit.elc ## Build ############################################################# -lisp: $(ELCS) loaddefs +lisp: $(ELCS) loaddefs $(LISP_EXTRA_TARGETS) loaddefs: $(PKG)-autoloads.el versionlib: $(PKG)-version.el @@ -99,6 +99,11 @@ $(PKG)-version.el: @printf "Generating $@\n" @printf "%s" "$$VERSIONLIB_TMPL" > $@ +check-declare: + @printf "Checking function declarations\n" + @$(BATCH) -L $(TOP)../borg -L $(TOP)../forge/lisp \ + --eval "(check-declare-directory default-directory)" + ## Install ########################################################### install: lisp versionlib |
