# build system clutter
Makefile.in
Makefile
.deps/
.libs/
aclocal*
depcomp
dependencies.m4
am
autom4*
dumux.pc
dumux-devel.pc
install-sh
libtool
ltmain
missing
stamp-h1
config.*
configure

# auto-generated doxygen files
Doxyfile
Doxyfile.in
doc/doxygen/html

# auto-saved files
*~

# left overs from git rebase
*.orig
*.rej

# object files
*.o
*.lo
*.la

# ignore CSV files which are usually auto generated 
# from some simulation results
*.csv

# latex clutter from dumux handbook 
*.pdf
*.aux
*.blg
*.log
*.bbl
*.dvi
*.idx
*.out
*.toc

# simulation results and restart files
*.pvd
*.vtu
*.pvtu
*.vtp
*.drs

# exclude test binaries
test_*
tutorial_coupled
tutorial_decoupled

# always consider files containing source code regardless of their name
!*.cc
!*.hh
!*.c
!*.h
!*.sh
!*.py
# but do not consider the autogenerated files ltmain.sh and config.h
ltmain.sh
config.h

# always consider reference solutions
!*reference.vtu