From: Vadim Zeitlin Date: Tue, 17 Mar 2009 21:54:40 +0000 (+0000) Subject: extract the list of macros to ignore in a separate file and completed it with FWD... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/1d5252435a2f974d8c12d3696ac9ec1db86e80fa extract the list of macros to ignore in a separate file and completed it with FWD versions; turned off generation of tags for forward class declarations git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/misc/scripts/makemswtags.bat b/misc/scripts/makemswtags.bat index 13093cd0ed..0436d06f0f 100755 --- a/misc/scripts/makemswtags.bat +++ b/misc/scripts/makemswtags.bat @@ -1 +1 @@ -@ctags.exe --totals --language-force=c++ --c++-types=+px -I WXDLLEXPORT -I WXDLLIMPEXP_DATA_BASE+ -I WXDLLIMPEXP_BASE -I WXDLLIMPEXP_DATA_CORE+ -I WXDLLIMPEXP_CORE -I WXDLLIMPEXP_DATA_NET+ -I WXDLLIMPEXP_NET -I WXDLLIMPEXP_DATA_ADV+ -I WXDLLIMPEXP_ADV -I WXDLLIMPEXP_DATA_QA+ -I WXDLLIMPEXP_QA -I WXDLLIMPEXP_DATA_ODBC+ -I WXDLLIMPEXP_ODBC -I WXDLLIMPEXP_DATA_DBGRID+ -I WXDLLIMPEXP_DBGRID -I WXDLLIMPEXP_DATA_HTML+ -I WXDLLIMPEXP_HTML -I WXDLLIMPEXP_DATA_GL+ -I WXDLLIMPEXP_GL -I WXDLLIMPEXP_DATA_XML+ -I WXDLLIMPEXP_XML -I WXDLLIMPEXP_DATA_XRC+ -I WXDLLIMPEXP_XRC -I WXDLLIMPEXP_DATA_AUI+ -I WXDLLIMPEXP_AUI -I WXDLLIMPEXP_DATA_PROPGRID+ -I WXDLLIMPEXP_PROPGRID -I WXDLLIMPEXP_DATA_RICHTEXT+ -I WXDLLIMPEXP_RICHTEXT -I WXDLLIMPEXP_DATA_MEDIA+ -I WXDLLIMPEXP_MEDIA include/wx/*.h include/wx/aui/*.h include/wx/msw/*.h include/wx/msw/ole/*.h include/wx/generic/private/*.h include/wx/generic/*.h include/wx/html/*.h include/wx/propgrid/*.h include/wx/protocol/*.h include/wx/richtext/*.h include/wx/xml/*.h include/wx/xrc/*.h src/aui/*.cpp src/common/*.cpp src/generic/*.cpp src/msw/*.cpp src/msw/ole/*.cpp src/html/*.cpp src/propgrid/*.cpp src/richtext/*.cpp src/xml/*.cpp src/xrc/*.cpp +@ctags.exe --totals --language-force=c++ --c++-types=+p -I @misc/scripts/ctags.ignore include/wx/*.h include/wx/aui/*.h include/wx/msw/*.h include/wx/msw/ole/*.h include/wx/generic/private/*.h include/wx/generic/*.h include/wx/html/*.h include/wx/propgrid/*.h include/wx/protocol/*.h include/wx/richtext/*.h include/wx/xml/*.h include/wx/xrc/*.h src/aui/*.cpp src/common/*.cpp src/generic/*.cpp src/msw/*.cpp src/msw/ole/*.cpp src/html/*.cpp src/propgrid/*.cpp src/richtext/*.cpp src/xml/*.cpp src/xrc/*.cpp diff --git a/misc/scripts/makeunivtags.bat b/misc/scripts/makeunivtags.bat index 4d36a2735f..e625dd7d0e 100755 --- a/misc/scripts/makeunivtags.bat +++ b/misc/scripts/makeunivtags.bat @@ -1 +1 @@ -@ctags.exe -o wxuniv.tags --totals --language-force=c++ --c++-types=+px -I WXDLLEXPORT -I WXDLLIMPEXP_DATA_BASE+ -I WXDLLIMPEXP_BASE -I WXDLLIMPEXP_CORE include/wx/univ/*.h src/univ/*.cpp src/univ/themes/*.cpp +@ctags.exe -o wxuniv.tags --totals --language-force=c++ --c++-types=+p -I @misc/scripts/ctags.ignore include/wx/univ/*.h src/univ/*.cpp src/univ/themes/*.cpp diff --git a/misc/scripts/makeunixtags.sh b/misc/scripts/makeunixtags.sh index 9f0600510b..bbb57e5fb1 100644 --- a/misc/scripts/makeunixtags.sh +++ b/misc/scripts/makeunixtags.sh @@ -13,23 +13,7 @@ create_tags() { ctags --totals --c++-kinds=+px --language-force=c++ \ --exclude=include/wx/vms_x_fix.h \ - -I WXDLLEXPORT_DATA+ -I WXDLLEXPORT \ - -I WXDLLIMPEXP_DATA_ADV+ -I WXDLLIMPEXP_ADV \ - -I WXDLLIMPEXP_DATA_AUI+ -I WXDLLIMPEXP_AUI \ - -I WXDLLIMPEXP_DATA_BASE+ -I WXDLLIMPEXP_BASE \ - -I WXDLLIMPEXP_DATA_CORE+ -I WXDLLIMPEXP_CORE \ - -I WXDLLIMPEXP_DATA_DBGRID+ -I WXDLLIMPEXP_DBGRID \ - -I WXDLLIMPEXP_DATA_HTML+ -I WXDLLIMPEXP_HTML \ - -I WXDLLIMPEXP_DATA_GL+ -I WXDLLIMPEXP_GL \ - -I WXDLLIMPEXP_DATA_MEDIA+ -I WXDLLIMPEXP_MEDIA \ - -I WXDLLIMPEXP_DATA_NET+ -I WXDLLIMPEXP_NET \ - -I WXDLLIMPEXP_DATA_ODBC+ -I WXDLLIMPEXP_ODBC \ - -I WXDLLIMPEXP_DATA_PROPGRID+ -I WXDLLIMPEXP_PROPGRID \ - -I WXDLLIMPEXP_DATA_QA+ -I WXDLLIMPEXP_QA \ - -I WXDLLIMPEXP_DATA_RICHTEXT+ -I WXDLLIMPEXP_RICHTEXT \ - -I WXDLLIMPEXP_DATA_STC+ -I WXDLLIMPEXP_STC \ - -I WXDLLIMPEXP_DATA_XML+ -I WXDLLIMPEXP_XML \ - -I WXDLLIMPEXP_DATA_XRC+ -I WXDLLIMPEXP_XRC \ + -I @misc/scripts/ctags.ignore \ include/wx/*.h \ include/wx/private/*.h \ include/wx/aui/*.h \