mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-04-24 18:40:23 -07:00
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:
parent
302b9dd86f
commit
000af1996d
2 changed files with 12 additions and 9 deletions
|
|
@ -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]'` && \
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue