1 ##############################################################################
2 # Name: misc/scripts/makeunixtags.sh
3 # Purpose: create tags file for a wxWidgets port under a Unix system
6 # Copyright: (c) 2007 Vadim Zeitlin <vadim@wxwindows.org>
7 # Licence: wxWindows licence
8 ##############################################################################
10 # this function should be called with a single parameter containing addition
11 # port-specific directories to scan
12 function create_tags
()
14 ctags
--totals --c++-kinds=+px
--language-force=c
++ \
15 --exclude=include
/wx
/vms_x_fix.h \
16 -I WXDLLEXPORT_DATA
+ -I WXDLLEXPORT \
17 -I WXDLLIMPEXP_DATA_ADV
+ -I WXDLLIMPEXP_ADV \
18 -I WXDLLIMPEXP_DATA_AUI
+ -I WXDLLIMPEXP_AUI \
19 -I WXDLLIMPEXP_DATA_BASE
+ -I WXDLLIMPEXP_BASE \
20 -I WXDLLIMPEXP_DATA_CORE
+ -I WXDLLIMPEXP_CORE \
21 -I WXDLLIMPEXP_DATA_DBGRID
+ -I WXDLLIMPEXP_DBGRID \
22 -I WXDLLIMPEXP_DATA_HTML
+ -I WXDLLIMPEXP_HTML \
23 -I WXDLLIMPEXP_DATA_GL
+ -I WXDLLIMPEXP_GL \
24 -I WXDLLIMPEXP_DATA_MEDIA
+ -I WXDLLIMPEXP_MEDIA \
25 -I WXDLLIMPEXP_DATA_NET
+ -I WXDLLIMPEXP_NET \
26 -I WXDLLIMPEXP_DATA_ODBC
+ -I WXDLLIMPEXP_ODBC \
27 -I WXDLLIMPEXP_DATA_PROPGRID
+ -I WXDLLIMPEXP_PROPGRID \
28 -I WXDLLIMPEXP_DATA_QA
+ -I WXDLLIMPEXP_QA \
29 -I WXDLLIMPEXP_DATA_RICHTEXT
+ -I WXDLLIMPEXP_RICHTEXT \
30 -I WXDLLIMPEXP_DATA_STC
+ -I WXDLLIMPEXP_STC \
31 -I WXDLLIMPEXP_DATA_XML
+ -I WXDLLIMPEXP_XML \
32 -I WXDLLIMPEXP_DATA_XRC
+ -I WXDLLIMPEXP_XRC \
34 include
/wx
/private
/*.h \
36 include
/wx
/generic
/*.h \
38 include
/wx
/$1/private
/*.h \
40 include
/wx
/propgrid
/*.h \
41 include
/wx
/protocol
/*.h \
42 include
/wx
/richtext
/*.h \
46 include
/wx
/unix
/private
/*.h \