.gitignore 2.75 KB
Newer Older
Norbert Thiebaud's avatar
Norbert Thiebaud committed
1 2 3 4 5 6 7 8 9 10 11
#
# LibreOffice project .gitignore rules.
#
# Do not add you pet ignore rule here, use
# .git/info/exclude for per repo personal ignore or
# in the file specified by core.excludesfiles in your
# ~/.gitconfig
#
# As a rule of thumb:
# File that are generated by configure or the build
# but that are not deleted by make clean
Zsolt Bölöny's avatar
Zsolt Bölöny committed
12
# can be listed here... These must be deleted by make distclean
Norbert Thiebaud's avatar
Norbert Thiebaud committed
13 14
#
# Files that are generated by the build but deleted by make clean
15
# should all be under workdir or instdir
Norbert Thiebaud's avatar
Norbert Thiebaud committed
16 17 18
# if that is not the case, don't hide it here, but try to fix it
#
# The intent is that after a make distclean, .gitignore
19
# should not catch anything but possibly /external/tarballs
Norbert Thiebaud's avatar
Norbert Thiebaud committed
20
#
21

22
# where stuff is built
23
/buck-out
David Tardon's avatar
David Tardon committed
24
/instdir
25
/instdir_for_build
Norbert Thiebaud's avatar
Norbert Thiebaud committed
26
/workdir
27
/workdir_for_build
28
/test-install
29

30
# default location for external downloads
31
/external/tarballs
32 33
/external/android-ndk
/external/android-sdk-linux
34

Norbert Thiebaud's avatar
Norbert Thiebaud committed
35 36 37
# autoconf generated stuff
/aclocal.m4
/autom4te.cache
38
/autogen.input
39 40
/autogen.lastrun
/autogen.lastrun.bak
Norbert Thiebaud's avatar
Norbert Thiebaud committed
41 42 43 44 45 46 47 48 49
/ChangeLog
/config.Build.log
/config.guess
/config.log
/config.status
/config.parms
/config_host.mk
/config_host.mk.last
/config_host.mk.stamp
50 51 52
/config_host_lang.mk
/config_host_lang.mk.last
/config_host_lang.mk.stamp
53
/config_build
Norbert Thiebaud's avatar
Norbert Thiebaud committed
54
/config_build.mk
55
/config_build_lang.mk
Norbert Thiebaud's avatar
Norbert Thiebaud committed
56
/configure
57
/bin/bffvalidator.sh
58
/bin/odfvalidator.sh
59
/bin/officeotron.sh
Norbert Thiebaud's avatar
Norbert Thiebaud committed
60 61 62 63 64 65 66
/Makefile
/NEWS
/TODO
/README
/AUTHORS
/MAINTAINERS

67 68 69
# make id
/ID

70 71
# make tags

Jaskaran Singh's avatar
Jaskaran Singh committed
72 73
**/tags
**/.tags*
74

75 76 77
# make etags
/TAGS

78
# backup and temporary editor files: the only convenience rules allowed here.
Norbert Thiebaud's avatar
Norbert Thiebaud committed
79
*~
80
.*sw?
Norbert Thiebaud's avatar
Norbert Thiebaud committed
81
\#*
82
.\#*
83 84
*.kdev4
.kdev_include_paths
85
.buckd
86
.directory
87 88 89 90 91
.cproject
.project
.settings
.eclipsesettingfile
eclipsesettingfile.xml
92 93 94 95
.clang_complete
.cxx_tags
.yavide_proj
.yavide_session
96 97
.vscode
*.code-workspace
Norbert Thiebaud's avatar
Norbert Thiebaud committed
98 99 100 101

# things below this point are targeted for elimination

#stuff that we should no generated where they are
102
/desktop/scripts/soffice.sh
103 104 105
/intltool-extract.in
/intltool-merge.in
/intltool-update.in
Norbert Thiebaud's avatar
Norbert Thiebaud committed
106
*.pyc
107
/install
108
/*/*.exe
Norbert Thiebaud's avatar
Norbert Thiebaud committed
109 110
/solenv/gdb/libreoffice/*.pyo
/solenv/gdb/libreoffice/util/*.pyo
111
/moz/zipped/*.zip
112
__pycache__
113

114
# OSX specific
Siqi LIU's avatar
Siqi LIU committed
115
.DS_Store
116 117

# Xcode specific
118 119 120 121 122 123 124 125 126
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
127
xcuserdata
128 129 130 131 132
*.xcuserstate
*.xccheckout
*.moved-aside
DerivedData
*.xcworkspace
133 134 135 136

# MSVS specific
*/Debug
*.sdf
137
*.sln
138
*.v11*
139
*.v12*
140
*.opensdf
141
*.vcxproj*
142
/.vs
143 144
/.vscode
*.VC.db
145
LibreOffice.VC.VC.opendb
146

147 148 149 150
# QtCreator specific
*.pro
*.pro.user

151 152 153
# doxygen output
/docs

154 155 156
# make dump-deps output
/lo.png

157 158
# gdb config
/.gdbinit
159
/.gdb_history
160 161 162 163 164 165

# Codelite IDE specific
*.project
/.codelite
*.workspace
*.workspace.session
Jaskaran Singh's avatar
Jaskaran Singh committed
166 167 168 169 170 171 172 173 174 175 176
*.tags

# JetBrains Clion Specific
.idea

# Cscope
*.out

# Sublime Specific
*.sublime-project
*.sublime-workspace
177 178

# vim-ide-integration
179
/compile_commands.json