File: makeunixtags.sh

package info (click to toggle)
wxwidgets3.2 3.2.8%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 179,460 kB
  • sloc: cpp: 992,335; ansic: 102,143; makefile: 51,623; sh: 11,572; python: 5,590; perl: 1,563; php: 326; xml: 200; javascript: 181
file content (43 lines) | stat: -rwxr-xr-x 1,253 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
##############################################################################
# Name:       misc/scripts/makeunixtags.sh
# Purpose:    create tags file for a wxWidgets port under a Unix system
# Created:    2007-05-05
# Copyright:  (c) 2007 Vadim Zeitlin <vadim@wxwidgets.org>
# Licence:    wxWindows licence
##############################################################################

# this function should be called with a single parameter containing addition
# port-specific directories to scan
create_tags()
{
ctags --totals --c++-kinds=+px --language-force=c++ \
	--exclude=include/wx/vms_x_fix.h \
	-I @misc/scripts/ctags.ignore \
	include/wx/*.h \
	include/wx/private/*.h \
	include/wx/aui/*.h \
	include/wx/generic/*.h \
	include/wx/generic/private/*.h \
	include/wx/$1/*.h \
	include/wx/$1/private/*.h \
	include/wx/html/*.h \
	include/wx/propgrid/*.h \
	include/wx/protocol/*.h \
	include/wx/ribbon/*.h \
	include/wx/richtext/*.h \
	include/wx/xml/*.h \
	include/wx/xrc/*.h \
	include/wx/unix/*.h \
	include/wx/unix/private/*.h \
	src/aui/*.cpp \
	src/common/*.cpp \
	src/generic/*.cpp \
	src/$1/*.cpp \
	src/html/*.cpp \
	src/propgrid/*.cpp \
	src/ribbon/*.cpp \
	src/richtext/*.cpp \
	src/unix/*.cpp \
	src/xml/*.cpp \
	src/xrc/*.cpp
}