@@ 22,7 22,7 @@ help:
$(info make clean - remove generated files)
@printf "\n"
-lisp: $(ELCS) loaddefs
+lisp: $(ELCS) loaddefs check-declare
loaddefs: $(PKG)-autoloads.el
@@ 30,6 30,11 @@ loaddefs: $(PKG)-autoloads.el
@printf "Compiling $<\n"
@$(EMACS) -Q --batch $(EMACS_ARGS) $(LOAD_PATH) -f batch-byte-compile $<
+check-declare:
+ @printf " Checking function declarations\n"
+ @$(EMACS) -Q --batch $(EMACS_ARGS) $(LOAD_PATH) \
+ --eval "(check-declare-directory default-directory)"
+
CLEAN = $(ELCS) $(PKG)-autoloads.el
clean: