emacs/lib-src
Paul Eggert 25d7575358 Remove ctags program
Remove our old ctags and suggest Universal Ctags instead.
This fixes a FIXME in lib-src/Makefile.in and speeds up compilation
quite a bit on my older CPU when I compile with	--enable-gcc-warnings.
It also lessens installation and runtime footprint. (Bug#76322)
* .gitignore: Remove lib-src/ctags.
* admin/authors.el (authors-renamed-files-alist): Remove ctags.1.
* admin/check-man-pages: ctags.1 is no longer a special case.
* admin/quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove ctags.
* cross/Makefile.in (LIBSRC_BINARIES): Remove lib-src/ctags.
* doc/man/ctags.1, lib-src/ctags.c: Remove.
* java/Makefile.in (CROSS_LIBSRC_BINS): Remove ctags.
* lib-src/Makefile.in (INSTALLABLES): Remove ctags${EXEEXT}.
(ctags${EXEEXT}): Remove.
* lib-src/etags.c (CTAGS): Remove.  All uses replaced by ...
(ctags): ... this new static var.
(STDIN): Remove macro.  All uses replaced by new STDIN_OPTION constant.
(CTAGS_OPTION, STDIN_OPTION): New contants.
(longopts): New --ctags option.
(ctags_default_C_help): New constant,
to override default_C_help at runtime.
(default_C_help): Now always the etags version.
(C_LANG_NAMES_INDEX): New macro.
(print_language_names): Do not assume etags.
(PROGRAM_NAME): Remove.  All uses removed.
(print_help): Document --ctags if PRINT_UNDOCUMENTED_OPTIONS_HELP.
(main): Support new --ctags option, and support all [ce]tags options.
* test/manual/etags/Makefile (CTAGS_PROG):
Now etags --ctags, since there is no longer a ctags.
2025-03-22 11:57:29 -07:00
..
asset-directory-tool.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
be_resources.cc Update copyright year to 2025 2025-01-01 07:39:17 +00:00
ChangeLog.1 Update copyright year to 2025 2025-01-01 07:39:17 +00:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
ebrowse.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
emacsclient.c Fix capitalization ELisp -> Elisp 2025-03-12 09:38:33 +08:00
etags.c Remove ctags program 2025-03-22 11:57:29 -07:00
hexl.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
make-docfile.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
make-fingerprint.c ; * lib-src/make-fingerprint.c: Fix copyright year. 2025-01-09 06:22:21 +01:00
Makefile.in Remove ctags program 2025-03-22 11:57:29 -07:00
movemail.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
ntlib.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
ntlib.h Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pop.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
pop.h Update copyright year to 2025 2025-01-01 07:39:17 +00:00
rcs2log Fix copyright years by hand 2025-01-01 07:41:51 +00:00
README
seccomp-filter.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00
update-game-score.c Update copyright year to 2025 2025-01-01 07:39:17 +00:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by GNU Emacs.