Files
odfstudio/.gitignore
T
Stephan Bergmann efad388f75 Clean up Make SHELL handling
* In configure.ac, honour a preset SHELL_BASH when determining SHELL_BASH (so it
  can be passed in via autogen.input).

* For both toplevel "make" and per-module "cd $module && make", consistenly use
  the SHELL_BASH determined in configure.ac as the Make SHELL.  (By moving the
  setting to a new, common soleng/gbuild/shell.mk.  This also exports SHELL as
  an environment variable to sub-processes now; this exporting can probably be
  reverted if it is not what is actually wanted---but note that this exporting
  of an environment variable to sub-processes is unrelated to how nested
  invocations of $(MAKE) obtain their Make SHELL setting, see below.)

* Remove the gb_SHELL override feature from solenv/gbuild/gbuild.mk; for one, it
  is unclear how it was intended to interact with setting SHELL=@SHELL_BASH@ in
  the toplevel Makefile; for another, overriding SHELL can be done globally via
  setting SHELL_BASH in autogen.input now.

* Make treats SHELL specially, in that it never uses the SHELL environment
  variable to determine the Make SHELL variable.  Instead, if this Make
  invocation, or any outer Make invocation it is nested in via calls of $(MAKE),
  was called with a SHELL=... command line argument, then that value is used
  (and otherwise the default is hardwired as /bin/sh).  So, when calling nested
  invocations of $(MAKE) from the toplevel Makefile, pass down the current SHELL
  value via a SHELL=... command line argument via GMAKE_OPTIONS.  (And further
  nested invocations of $(MAKE) will then automatically inherit the SHELL value
  given on the outer invocation's command line.)

Change-Id: I67fa1b88e4e90d09456c1fcad2d082fdce3c019b
2015-10-02 10:59:34 +02:00

137 lines
2.2 KiB
Plaintext

#
# 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
/instdir
/instdir_for_build
/workdir
/workdir_for_build
/test-install
# default location for external downloads
/external/tarballs
# autoconf generated stuff
/aclocal.m4
/android/source/AndroidManifest.xml
/autom4te.cache
/autogen.input
/autogen.lastrun
/autogen.lastrun.bak
/ChangeLog
/config.Build.log
/config.guess
/config.log
/config.status
/config.parms
/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
/lo.xcent
/solenv/gbuild/shell.mk
/Makefile
/NEWS
/TODO
/README
/AUTHORS
/MAINTAINERS
# make id
/ID
# make tags
/tags
# make etags
/TAGS
# backup and temporary editor files: the only convenience rules allowed here.
*~
.*sw?
\#*
*.kdev4
.kdev_include_paths
.directory
# 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
*.xcodeproj
*.xcworkspace
# MSVS specific
*/Debug
*.sdf
*.sln
*.v11*
*.v12*
*.vcxproj*
*.opensdf
# QtCreator specific
*.pro
*.pro.user
# doxygen output
/docs
# gdb config
/.gdbinit
/.gdb_history