Simplify a bit
[LibreOffice.git] / .gitignore
blob7bd30210ad5ad90589346bdf6ff29330bac93256
2 # LibreOffice project .gitignore rules.
4 # Do not add you pet ignore rule here, use
5 # .git/info/exclude for per repo personal ignore or
6 # in the file specified by core.excludesfiles in your
7 # ~/.gitconfig
9 # As a rule of thumb:
10 # File that are generated by configure or the build
11 # but that are not deleted by make clean
12 # can be listed here... These must be deleted by make distclean
14 # Files that are generated by the build but deleted by make clean
15 # should all be under workdir or instdir
16 # if that is not the case, don't hide it here, but try to fix it
18 # The intent is that after a make distclean, .gitignore
19 # should not catch anything but possibly /external/tarballs
22 # where stuff is built
23 /buck-out
24 /instdir
25 /instdir_for_build
26 /workdir
27 /workdir_for_build
28 /test-install
30 # default location for external downloads
31 /external/tarballs
32 /external/android-ndk
33 /external/android-sdk-linux
35 # autoconf generated stuff
36 /aclocal.m4
37 /autom4te.cache
38 /autogen.input
39 /autogen.lastrun
40 /autogen.lastrun.bak
41 /ChangeLog
42 /config.Build.log
43 /config.Build.warn
44 /config.guess
45 /config.log
46 /config.status
47 /config.parms
48 /config.warn
49 /config_host.mk
50 /config_host.mk.last
51 /config_host.mk.stamp
52 /config_host_lang.mk
53 /config_host_lang.mk.last
54 /config_host_lang.mk.stamp
55 /config_build
56 /config_build.mk
57 /config_build_lang.mk
58 /configure
59 /bin/bffvalidator.sh
60 /bin/odfvalidator.sh
61 /bin/officeotron.sh
62 /hardened_runtime.xcent
63 /lo.xcent
64 /vs-code.code-workspace.template
65 /Makefile
67 # make id
68 /ID
70 # make tags
72 **/tags
73 **/.tags*
75 # make etags
76 /TAGS
78 # backup and temporary editor files: the only convenience rules allowed here.
80 .*sw?
81 \#*
82 .\#*
83 *.kdev4
84 .kdev_include_paths
85 .buckd
86 .directory
87 .cproject
88 .project
89 .settings
90 .eclipsesettingfile
91 eclipsesettingfile.xml
92 .clang_complete
93 .cxx_tags
94 .yavide_proj
95 .yavide_session
96 .vscode
97 *.code-workspace
98 .mold-*
100 # things below this point are targeted for elimination
102 #stuff that we should no generated where they are
103 /desktop/scripts/soffice.sh
104 /intltool-extract.in
105 /intltool-merge.in
106 /intltool-update.in
107 *.pyc
108 /install
109 /*/*.exe
110 /solenv/gdb/libreoffice/*.pyo
111 /solenv/gdb/libreoffice/util/*.pyo
112 /moz/zipped/*.zip
113 __pycache__
115 # OSX specific
116 .DS_Store
118 # Xcode specific
119 build/
120 *.pbxuser
121 !default.pbxuser
122 *.mode1v3
123 !default.mode1v3
124 *.mode2v3
125 !default.mode2v3
126 *.perspectivev3
127 !default.perspectivev3
128 xcuserdata
129 *.xcuserstate
130 *.xccheckout
131 *.moved-aside
132 DerivedData
133 *.xcworkspace
135 # MSVS specific
136 */Debug
137 *.sdf
138 *.sln
139 *.v11*
140 *.v12*
141 *.opensdf
142 *.vcxproj*
143 /.vs
144 /.vscode*
145 *.VC.db
146 LibreOffice.VC.VC.opendb
148 # Qt Creator specific
149 *.pro
150 *.pro.shared
151 *.pro.user
152 *.pro.user.*
153 .qtc_clangd
154 .cache
156 # doxygen output
157 /docs
159 # make dump-deps output
160 /lo.png
162 # gdb specific
163 /.gdbinit
164 /.gdb_history
165 gdbtrace.log
167 # Codelite IDE specific
168 *.project
169 /.codelite
170 *.workspace
171 *.workspace.session
172 *.tags
174 # JetBrains Clion Specific
175 .idea
177 # Cscope
178 *.out
180 # Sublime Specific
181 *.sublime-project
182 *.sublime-workspace
184 # vim-ide-integration
185 /compile_commands.json
187 # Some emscripten configure artifacts
188 /a.out
189 /a.wasm
190 /a.out.js
191 /a.out.wasm
193 # lockfile config header
194 /solenv/lockfile/autoconf.h
196 # Android builds
197 /android/jniLibs/
198 /android/obj/
200 # xml unit tests sometimes leave these lying around
201 **/secmod.db