e050b09c7e
This is a hack, because make has no way to serialize processing of a target (just .NOTPARALLEL for the whole Makefile). It uses the lockfile tool / liblockfile 1.17. Since that polls the file, I adjusted the poll timeout to 5s max, because I found the 60s wait much too long. Guess even 1s would be ok... Since it's just a small build tool, I simply copied and patched its source, instead of creating an external project. And there is --with-system-lockfile=... to use an external binary instead. Change-Id: I16bc4579a273dcf1aac811ae4723ca325a0b9eba Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126152 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
188 lines
2.9 KiB
Text
188 lines
2.9 KiB
Text
#
|
|
# 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
|
|
# can be listed here... These must be deleted by make distclean
|
|
#
|
|
# Files that are generated by the build but deleted by make clean
|
|
# should all be under workdir or instdir
|
|
# 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
|
|
# should not catch anything but possibly /external/tarballs
|
|
#
|
|
|
|
# where stuff is built
|
|
/buck-out
|
|
/instdir
|
|
/instdir_for_build
|
|
/workdir
|
|
/workdir_for_build
|
|
/test-install
|
|
|
|
# default location for external downloads
|
|
/external/tarballs
|
|
/external/android-ndk
|
|
/external/android-sdk-linux
|
|
|
|
# autoconf generated stuff
|
|
/aclocal.m4
|
|
/autom4te.cache
|
|
/autogen.input
|
|
/autogen.lastrun
|
|
/autogen.lastrun.bak
|
|
/ChangeLog
|
|
/config.Build.log
|
|
/config.Build.warn
|
|
/config.guess
|
|
/config.log
|
|
/config.status
|
|
/config.parms
|
|
/config.warn
|
|
/config_host.mk
|
|
/config_host.mk.last
|
|
/config_host.mk.stamp
|
|
/config_host_lang.mk
|
|
/config_host_lang.mk.last
|
|
/config_host_lang.mk.stamp
|
|
/config_build
|
|
/config_build.mk
|
|
/config_build_lang.mk
|
|
/configure
|
|
/bin/bffvalidator.sh
|
|
/bin/odfvalidator.sh
|
|
/bin/officeotron.sh
|
|
/hardened_runtime.xcent
|
|
/Makefile
|
|
|
|
# make id
|
|
/ID
|
|
|
|
# make tags
|
|
|
|
**/tags
|
|
**/.tags*
|
|
|
|
# make etags
|
|
/TAGS
|
|
|
|
# backup and temporary editor files: the only convenience rules allowed here.
|
|
*~
|
|
.*sw?
|
|
\#*
|
|
.\#*
|
|
*.kdev4
|
|
.kdev_include_paths
|
|
.buckd
|
|
.directory
|
|
.cproject
|
|
.project
|
|
.settings
|
|
.eclipsesettingfile
|
|
eclipsesettingfile.xml
|
|
.clang_complete
|
|
.cxx_tags
|
|
.yavide_proj
|
|
.yavide_session
|
|
.vscode
|
|
*.code-workspace
|
|
|
|
# things below this point are targeted for elimination
|
|
|
|
#stuff that we should no generated where they are
|
|
/desktop/scripts/soffice.sh
|
|
/intltool-extract.in
|
|
/intltool-merge.in
|
|
/intltool-update.in
|
|
*.pyc
|
|
/install
|
|
/*/*.exe
|
|
/solenv/gdb/libreoffice/*.pyo
|
|
/solenv/gdb/libreoffice/util/*.pyo
|
|
/moz/zipped/*.zip
|
|
__pycache__
|
|
|
|
# OSX specific
|
|
.DS_Store
|
|
|
|
# Xcode specific
|
|
build/
|
|
*.pbxuser
|
|
!default.pbxuser
|
|
*.mode1v3
|
|
!default.mode1v3
|
|
*.mode2v3
|
|
!default.mode2v3
|
|
*.perspectivev3
|
|
!default.perspectivev3
|
|
xcuserdata
|
|
*.xcuserstate
|
|
*.xccheckout
|
|
*.moved-aside
|
|
DerivedData
|
|
*.xcworkspace
|
|
|
|
# MSVS specific
|
|
*/Debug
|
|
*.sdf
|
|
*.sln
|
|
*.v11*
|
|
*.v12*
|
|
*.opensdf
|
|
*.vcxproj*
|
|
/.vs
|
|
/.vscode
|
|
*.VC.db
|
|
LibreOffice.VC.VC.opendb
|
|
|
|
# QtCreator specific
|
|
*.pro
|
|
*.pro.shared
|
|
*.pro.user
|
|
*.pro.user.*
|
|
|
|
# doxygen output
|
|
/docs
|
|
|
|
# make dump-deps output
|
|
/lo.png
|
|
|
|
# gdb config
|
|
/.gdbinit
|
|
/.gdb_history
|
|
|
|
# Codelite IDE specific
|
|
*.project
|
|
/.codelite
|
|
*.workspace
|
|
*.workspace.session
|
|
*.tags
|
|
|
|
# JetBrains Clion Specific
|
|
.idea
|
|
|
|
# Cscope
|
|
*.out
|
|
|
|
# Sublime Specific
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
# vim-ide-integration
|
|
/compile_commands.json
|
|
|
|
# Some emscripten configure artifacts
|
|
/a.out
|
|
/a.wasm
|
|
/a.out.js
|
|
/a.out.wasm
|
|
|
|
# lockfile config header
|
|
/solenv/lockfile/autoconf.h
|