cmake: Use in tree libpcap headers for Windows cross-compiling, MSYS2
[wireshark.git] / .gitignore
blobd5922c25afa0922969b4f6fdd37e8107e7cf35ae
2 # This file is tracked by git for the wireshark repository, and thus
3 # should only contain ignore entries common to all wireshark developers.
4 # To ignore files specific to your local repository, for example files
5 # generated by your editor, add them to your repository exclude file
6 # (.git/info/exclude) or your global ~/.gitignore_global. For details
7 # see:
8 #   https://help.github.com/articles/ignoring-files
11 # Note that this affects tools other than git. For example, ripgrep (rg)
12 # and The Silver Searcher (ag) will obey this file by default.
14 # Compiled or generated source #
15 ################################
16 *.dll
17 *.exe
18 *.la
19 *.lai
20 *.lo
21 *.obj
22 *.pyc
23 *.so
24 *.so.*
25 *.[oa]
26 *.dylib
27 *grammar.out
28 *grammar.[ch]
29 *scanner.c
30 *_dict.c
31 *_lex.h
32 epan/dissectors/dcerpc/idl2wrs
33 epan/dissectors/dcerpc/*/packet-dcerpc-*.[hc]
34 epan/dissectors/mesa
35 epan/dissectors/xcbproto
36 epan/dissectors/packet-ncp2222.c
37 epan/dissectors/dissectors.c
38 epan/dissectors/dissectors.in.txt
39 epan/dtd_parse.c
40 epan/dtd_preparse.c
41 epan/uat_load.c
42 epan/wslua/declare_wslua.h
43 epan/wslua/register_wslua.c
44 epan/wslua/taps.txt
45 epan/wslua/taps_wslua.c
46 epan/ps.c
47 plugins/epan/*/plugin.c
48 plugins/wiretap/*/plugin.c
49 plugins/codecs/*/plugin.c
50 plugins/epan/mate/mate_parser.c
51 tools/lemon/lemon
52 tshark-tap-register.c
53 wiretap/ascend.c
54 wiretap/ascend.h
55 wiretap/k12text.c
56 wireshark-tap-register.c
58 # CMake #
59 ##################
60 /*build*/
61 CMakeCache.txt
62 CMakeFiles
63 CMakeUserPresets.json
64 cmake_install.cmake
65 CPackConfig.cmake
66 CPackSourceConfig.cmake
67 lib/
68 WiresharkConfig.cmake
69 WiresharkConfigVersion.cmake
70 wireshark.pc
71 run/
72 build.ninja
73 rules.ninja
74 .ninja_deps
75 .ninja_log
76 epan/dissectors/asn1/*/*-stamp
77 epan/dissectors/pidl/*-stamp
78 epan/dissectors/dcerpc/*-stamp
80 # Doc #
81 ########
82 doc/man_pages/*.html
83 doc/man_pages/*.[14]
84 doc/developer-guide*.xml
85 doc/user-guide*.xml
86 doc/*-guide-*.pdf
87 doc/ws?g_html/
88 doc/ws?g_html_chunked/
89 doc/Wireshark Release Notes.html
90 doc/Wireshark Release Notes.txt
91 doc/Stratoshark Release Notes.html
92 doc/Stratoshark Release Notes.txt
93 doc/wsluarm
94 doc/wsluarm_src/
95 wsar_html/
96 wsar_html.zip
98 # Qt #
99 ######
100 /ui/qt/__/
101 /ui/qt/*.qm
102 /ui/qt/**/moc_*.cpp
103 /ui/qt/i18n.qrc
104 /ui/qt/qrc_*.cpp
105 /ui/qt/ui_*.h
106 *.ui.autosave
108 # Windows Stuff #
109 #################
110 *.bsc
111 *.dir/
112 *.dsp
113 *.dsw
114 *.exp
115 *.lib
116 *.ilk
117 *.manifest
118 *.pdb
119 *.nativecodeanalysis.xml
120 *.rc
121 !file_dlg_win32.rc
122 *.res
123 *.vcxproj*
124 /Copying.txt
125 /News.txt
126 /README.txt
127 /README.windows.txt
128 Wireshark.opensdf
129 Wireshark.sdf
130 Wireshark.sln
131 Wireshark.*.suo
132 packaging/nsis/all-manifest.nsh
133 packaging/nsis/config.nsh
134 packaging/nsis/qt-dll-manifest.nsh
135 packaging/portableapps/WiresharkPortable/
136 packaging/portableapps/Files/
137 packaging/portableapps/appinfo.ini
138 wireshark-win??-libs*/
140 # macOS Stuff
141 .DS_Store
142 macosx-support-libs
143 packaging/macosx/Info.plist
144 packaging/macosx/osx-dmg.sh
145 packaging/macosx/PkgInfo
147 # clangd #
148 ##########
149 .cache
150 compile_commands.json
152 # Qt Creator
153 CMakeLists.txt.user*
155 # Debian packaging
156 /debian/
158 # Misc #
159 ########
160 .vagrant
161 .vscode
162 .idea
163 *.sw?
165 cscope.*
166 tags
167 TAGS
168 vgcore.*
169 .pytest_cache/
170 test/*.log
171 *.code-workspace
172 __pycache__/