]> git.saurik.com Git - wxWidgets.git/blob - misc/scripts/makeunixtags.sh
bbb57e5fb1e9408c4e76b5a56b61f90be1529a7b
[wxWidgets.git] / misc / scripts / makeunixtags.sh
1 ##############################################################################
2 # Name: misc/scripts/makeunixtags.sh
3 # Purpose: create tags file for a wxWidgets port under a Unix system
4 # Created: 2007-05-05
5 # RCS-ID: $Id$
6 # Copyright: (c) 2007 Vadim Zeitlin <vadim@wxwindows.org>
7 # Licence: wxWindows licence
8 ##############################################################################
9
10 # this function should be called with a single parameter containing addition
11 # port-specific directories to scan
12 create_tags()
13 {
14 ctags --totals --c++-kinds=+px --language-force=c++ \
15 --exclude=include/wx/vms_x_fix.h \
16 -I @misc/scripts/ctags.ignore \
17 include/wx/*.h \
18 include/wx/private/*.h \
19 include/wx/aui/*.h \
20 include/wx/generic/*.h \
21 include/wx/generic/private/*.h \
22 include/wx/$1/*.h \
23 include/wx/$1/private/*.h \
24 include/wx/html/*.h \
25 include/wx/propgrid/*.h \
26 include/wx/protocol/*.h \
27 include/wx/richtext/*.h \
28 include/wx/xml/*.h \
29 include/wx/xrc/*.h \
30 include/wx/unix/*.h \
31 include/wx/unix/private/*.h \
32 src/aui/*.cpp \
33 src/common/*.cpp \
34 src/generic/*.cpp \
35 src/$1/*.cpp \
36 src/html/*.cpp \
37 src/propgrid/*.cpp \
38 src/richtext/*.cpp \
39 src/unix/*.cpp \
40 src/xml/*.cpp \
41 src/xrc/*.cpp
42 }