Dist/Debian: Add debian related files
[platform/upstream/protobuf.git] / .gitignore
1 # CMake-generated files
2 .ninja_deps
3 .ninja_logs
4 cmake/protobuf/*.cmake
5 cmake_install.cmake
6 CMakeCache.txt
7 CTestTestfile.cmake
8 CMakeFiles/*
9 Testing/Temporary/*
10
11 /core
12 /protoc
13 /test_plugin
14 /tests
15 /lite-test
16 /protoc-*.*
17
18 # downloaded files
19 /gmock
20
21 # in-tree configure-generated files
22 /config.h
23 config.log
24 config.status
25
26 libtool
27 protobuf-lite.pc
28 protobuf.pc
29 .deps
30 stamp-h1
31
32 # in-tree build products
33 *.o
34 *.lo
35 *.la
36 *.so
37 *.a
38
39 .dirstamp
40
41 any_test.pb.*
42 map*unittest.pb.*
43 unittest*.pb.*
44 src/google/protobuf/compiler/cpp/test*.pb.*
45 src/google/protobuf/util/**/*.pb.cc
46 src/google/protobuf/util/**/*.pb.h
47
48 *.pyc
49 *.egg-info
50 *_pb2.py
51 python/**/*.egg
52 python/.eggs/
53 python/.tox
54 python/build/
55 python/docs/_build/
56
57 src/js_embed
58
59 # vim generated
60 *.swp
61 *~
62
63 # Generated test scaffolding
64 src/no_warning_test.cc
65 src/no-warning-test
66 src/protobuf*-test
67 src/test_plugin
68 src/testzip.*
69 src/zcg*zip
70 ar-lib
71
72 test-driver
73 compile
74
75 src/**/*.log
76 src/**/*.trs
77
78 # JavaBuild output.
79 java/**/target
80 java/.idea
81 java/**/*.iml
82
83 # Windows native output.
84 cmake/build
85 build_msvc
86 # Directories suggested by cmake/README.md
87 /debug/
88 /solution/
89 /release/
90
91 # NuGet packages: we want the repository configuration, but not the
92 # packages themselves.
93 /csharp/src/packages/*/
94
95 # OS X's Finder creates these for state about opened windows/etc.
96 **/.DS_Store
97
98 # Cocoapods artifacts
99 # Podfile.lock and the workspace file are tracked, to ease deleting them. That's
100 # needed to trigger "pod install" to rerun the preinstall commands.
101 Pods/
102
103 # Conformance test output
104 conformance/.libs/
105 conformance/com/
106 conformance/conformance-cpp
107 conformance/conformance-csharp
108 conformance/conformance-java
109 conformance/conformance-objc
110 conformance/conformance-test-runner
111 conformance/conformance.pb.cc
112 conformance/conformance.pb.h
113 conformance/Conformance.pbobjc.h
114 conformance/Conformance.pbobjc.m
115 conformance/conformance_pb.js
116 conformance/conformance_pb.rb
117 conformance/core
118 conformance/failing_tests.txt
119 conformance/google/
120 conformance/google-protobuf/
121 conformance/javac_middleman
122 conformance/lite/
123 conformance/nonexistent_tests.txt
124 conformance/protoc_middleman
125 conformance/succeeding_tests.txt
126 conformance/Conformance/
127 conformance/GPBMetadata/
128 conformance/Google/
129 conformance/Protobuf_test_messages/
130 conformance/conformance-php
131 conformance/conformance-php-c
132 conformance/*.class
133
134 # php test output
135 composer.lock
136 php/.phpunit.result.cache
137 php/tests/.phpunit.result.cache
138 php/tests/generated/
139 php/tests/old_protoc
140 php/tests/phpunit-9.phar
141 php/tests/protobuf/
142 php/tests/core
143 php/tests/vgcore*
144 php/tests/multirequest.result
145 php/tests/nohup.out
146 php/tests/.phpunit.result.cache
147 php/tests/phpunit-*
148 php/ext/google/protobuf/.libs/
149 php/ext/google/protobuf/Makefile.fragments
150 php/ext/google/protobuf/Makefile.global
151 php/ext/google/protobuf/Makefile.objects
152 php/ext/google/protobuf/acinclude.m4
153 php/ext/google/protobuf/build/
154 php/ext/google/protobuf/bundled_php.c
155 php/ext/google/protobuf/config.h
156 php/ext/google/protobuf/config.h.in~
157 php/ext/google/protobuf/config.nice
158 php/ext/google/protobuf/configure.ac
159 php/ext/google/protobuf/configure.in
160 php/ext/google/protobuf/mkinstalldirs
161 php/ext/google/protobuf/run-tests.php
162 php/ext/google/protobuf/third_party/
163 vendor/
164
165 # Ignore the bazel symlinks
166 /bazel-*
167
168 # ruby test output
169 ruby/tests/basic_test_pb.rb
170 ruby/tests/basic_test_proto2_pb.rb
171 ruby/tests/generated_code_pb.rb
172 ruby/tests/test_import_pb.rb
173 ruby/tests/test_ruby_package_pb.rb
174 ruby/tests/generated_code_proto2_pb.rb
175 ruby/tests/multi_level_nesting_test_pb.rb
176 ruby/tests/test_import_proto2_pb.rb
177 ruby/tests/test_ruby_package_proto2_pb.rb
178 ruby/compatibility_tests/v3.0.0/protoc
179 ruby/compatibility_tests/v3.0.0/tests/generated_code_pb.rb
180 ruby/compatibility_tests/v3.0.0/tests/test_import_pb.rb
181 ruby/Gemfile.lock
182
183 # IntelliJ CLion Config files and build output
184 cmake/.idea
185 cmake/cmake-build-debug/
186
187 # Common build subdirectories.
188 .build/
189 _build/
190
191 # Visual Studio 2017
192 .vs
193
194 # Visual Studio Code
195 /.vscode/
196
197 # IntelliJ
198 .idea
199 *.iml
200
201 # Eclipse
202 **/.settings
203 **/.project
204 **/.classpath
205
206 # BenchmarkDotNet
207 BenchmarkDotNet.Artifacts/
208
209 # Clangd uses these common ephemeral files
210 .cache
211 compile_commands.json
212
213 # Ignore GHA NodeJS files
214 .github/**/node_modules/