[Libreoffice-commits] core.git: .gitignore Makefile.in solenv/bin

Takeshi Abe tabe at fixedpoint.jp
Tue Nov 11 03:40:42 PST 2014


 .gitignore             |    3 +++
 Makefile.in            |    5 ++++-
 solenv/bin/create-tags |    9 +++++++--
 3 files changed, 14 insertions(+), 3 deletions(-)

New commits:
commit 775d99c87bed9bd7d9dc10e1110990bd2c5d905e
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date:   Fri Nov 7 21:14:50 2014 +0900

    add 'make etags' to generate etags
    
    Change-Id: Id87f71b6d31720173f0c5ec2a4fc395065223b79
    Reviewed-on: https://gerrit.libreoffice.org/12300
    Reviewed-by: Noel Grandin <noelgrandin at gmail.com>
    Tested-by: Noel Grandin <noelgrandin at gmail.com>

diff --git a/.gitignore b/.gitignore
index 1e29927..5e45b7a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -60,6 +60,9 @@
 
 /tags
 
+# make etags
+/TAGS
+
 # backup and temporary editor files: the only convinience rules allowed here.
 *~
 .*sw?
diff --git a/Makefile.in b/Makefile.in
index a051625..0a8c286 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -9,7 +9,7 @@
 
 gb_Top_MODULE_CHECK_TARGETS := slowcheck unitcheck subsequentcheck perfcheck
 
-.PHONY : all bootstrap gbuild build build-non-l10n-only build-l10n-only check clean clean-build clean-host test-install distclean distro-pack-install docs download fetch findunusedcode get-submodules id install install-strip tags debugrun help showmodules translations packageinfo internal.clean $(gb_Top_MODULE_CHECK_TARGETS)
+.PHONY : all bootstrap gbuild build build-non-l10n-only build-l10n-only check clean clean-build clean-host test-install distclean distro-pack-install docs download etags fetch findunusedcode get-submodules id install install-strip tags debugrun help showmodules translations packageinfo internal.clean $(gb_Top_MODULE_CHECK_TARGETS)
 
 MAKECMDGOALS?=all
 build_goal:=$(if $(filter build check,$(MAKECMDGOALS)),all)\
@@ -321,6 +321,9 @@ id:
 tags:
 	@create-tags
 
+etags:
+	@create-tags -e
+
 docs:
 	@mkdocs.sh $(SRCDIR)/docs $(SRCDIR)/solenv/inc/doxygen.cfg
 
diff --git a/solenv/bin/create-tags b/solenv/bin/create-tags
index 1d3f2a5..2ca41cd 100755
--- a/solenv/bin/create-tags
+++ b/solenv/bin/create-tags
@@ -7,14 +7,19 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 #
 
+ctags=ctags
+if test "$1" = "-e"; then
+    ctags=etags
+fi
+
 omnicppoptions="--c++-kinds=+p --fields=+iaS --extra=+q"
 
-ctags -h "+.hdl.hrc" --langmap=c:+.hrc.src,c++:+.hdl $omnicppoptions \
+$ctags -h "+.hdl.hrc" --langmap=c:+.hrc.src,c++:+.hdl $omnicppoptions \
       --languages=-HTML,Java,JavaScript \
       -R --exclude=instdir --exclude=workdir \
       --exclude=clone --totals=yes ${SRCDIR:-*}
 
-ctags -h "+.hdl.hrc" --langmap=c:+.hrc.src,c++:+.hdl $omnicppoptions \
+$ctags -h "+.hdl.hrc" --langmap=c:+.hrc.src,c++:+.hdl $omnicppoptions \
       --languages=-HTML,Java,JavaScript \
       -R --append=yes --totals=yes \
       workdir/UnoApiHeadersTarget/udkapi/normal \


More information about the Libreoffice-commits mailing list