cosmetic: make Makefile behaviour more intelligible

Also fix ctags obsolete flag (-o -> -f) and correct some small things
in ecl.man.in. Closes #263.
This commit is contained in:
Daniel Kochmański 2016-07-25 16:33:30 +02:00
parent 302b9dd86f
commit 000af1996d
2 changed files with 12 additions and 9 deletions

View file

@ -266,11 +266,12 @@ selfbuild:
./ecl compile
-for i in lsp clos cmp clx tk; do test -d $$i && diff --exclude=\*.o $$i stage2/$$i; done | less
# Make sure to also include *.d files; and match DPP's idiosyncracies
# like "@si::foo" and "@(defun si::foo".
# This rule is allowed to fail when etags does not exist.
.git/tags:
( cd $(srcdir)/../.git && ctags -o tags -R --langmap=c:+.d ../src ) || true
( cd $(srcdir)/../.git && which ctags && ctags -f tags -R --langmap=c:+.d ../src ) || echo "tags generation failed, but this does not break the build."
# Make sure to also include *.d files; and match DPP's idiosyncracies
# like "@si::foo" and "@(defun si::foo". This rule is allowed to fail
# when etags does not exist.
TAGS:
-if test "x$(ETAGS)" != "x"; then \
srcfiles=`find $(srcdir)/c $(srcdir)/h -name '*.[chd]'` && \

View file

@ -62,8 +62,8 @@ Do not load configuration files at startup.
Prints the current version of ECL, without running the ECL.
.TP
.BI \-debug
Turned on by default, this enables the debugging in the setup phase, so that you can debug your
\.rc files.
Turned on by default, this enables the debugging in the setup phase,
so that you can debug your files.
.TP
.BI \-nodebug
Run without debugging setup phase, meaning that errors prevent ECL from starting up.
@ -176,9 +176,11 @@ or standalone executable programs.
.SH AUTHORS
The original version was developed by Giuseppe Attardi starting from the Kyoto Common Lisp implementation
by Taiichi Yuasa, Masami Hagiya and Juan Jose Garcia Ripoll.
The current maintainer of ECL is Daniel Kochmański, who can be reached at the ECL mailing list.
The original version was developed by Giuseppe Attardi starting from
the Kyoto Common Lisp implementation by Taiichi Yuasa, Masami
Hagiya. Further development was lead by Juan Jose Garcia Ripoll. The
current maintainer of ECL is Daniel Kochmański, who can be reached at
the ECL mailing list.
.SH FILES
.TP