# Matches ALL Makefile and Makefile.in occurrences
Makefile
Makefile.in

# ...
_*
.deps/
.libs/
*.o
*.a
*.lo
*.la
*~
*.sw[op]
*.trs
*.log

# Various auto-tools artifacts
/aclocal.m4
/autom4te.cache/
/build-aux
/compile
/config.guess
/config.h
/config.h.in
/config.status
/config.sub
/configure
/configure.lineno
/depcomp
/install-sh
/libtool
/ltmain.sh
/m4/libtool.m4
/m4/ltoptions.m4
/m4/ltsugar.m4
/m4/ltversion.m4
/m4/lt~obsolete.m4
/missing
/stamp-h1
/varnishapi.pc
/varnishapi-uninstalled.pc
TAGS
tags
cscope.*out
.dirstamp

# Default vcl made from bin/varnishd/default.vcl
/bin/varnishd/builtin_vcl.c
/etc/builtin.vcl

# Various auto-generated code snippets
/bin/varnishd/vhp_hufdec.h
/bin/varnishd/vhp_gen_hufdec
/bin/varnishtest/vtc_h2_dectbl.h
/include/vcl.h
/include/vrt_obj.h
/include/vmod_abi.h
/include/tbl/vcl_returns.h
/include/tbl/vrt_stv_var.h
/include/tbl/vcl_context.h
/include/vcs_version.h
/lib/libvcc/vcc_fixed_token.c
/lib/libvcc/vcc_obj.c
/lib/libvcc/vcc_token_defs.h
/lib/libvcc/vcc_types.h
/lib/libvarnishapi/vsl2rst
/lib/libvarnishapi/vxp_fixed_token.c
/lib/libvarnishapi/vxp_tokens.h

# Stats
/lib/libvsc/VSC_*.c
/lib/libvsc/VSC_*.h
/lib/libvsc/VSC_*.rst
/lib/libvsc/counters.rst

# Misc. generated files for included vmods.
/vmod/VSC_*.c
/vmod/VSC_*.h
/vmod/vcc_*_if.c
/vmod/vcc_*_if.h
/vmod/vmod_*.rst

# Man-files and binaries
/man/*.1
/man/*.3
/man/*.7
/doc/sphinx/include
/bin/varnishadm/varnishadm
/bin/varnishd/varnishd
/bin/varnishhist/varnishhist
/bin/varnishlog/varnishlog
/bin/varnishncsa/varnishncsa
/bin/varnishstat/varnishstat
/bin/varnishstat/varnishstat_help_gen
/bin/varnishstat/varnishstat_curses_help.c
/bin/varnishstat/vsc2rst
/bin/varnishtest/teken_state.h
/bin/varnishtest/varnishtest
/bin/varnishtop/varnishtop

# Doc-stuff generated from xml
/doc/*.html
/doc/sphinx/build/
/doc/sphinx/conf.py
/doc/sphinx/reference/vmod_*.generated.rst


# graphviz-generated
/doc/graphviz/*.pdf

# NetBeans insists on this
/nbproject/private/

# Test droppings
/bin/varnishd/vhp_decode_test
/bin/varnishd/vhp_table_test
/bin/varnishtest/tests/*.log-t
/include/vrt_test*
/include/vbm_test
/lib/libvarnish/vav_test
/lib/libvarnish/vbh_test
/lib/libvarnish/vct_test
/lib/libvarnish/vjsn_test
/lib/libvarnish/vnum_c_test
/lib/libvarnish/vsb_test
/lib/libvarnishapi/vsl_glob_test
/lib/libvarnishapi/vxp_test

# GCOV droppings
*.gcda
*.gcno

# vtc-bisect.sh default vtc
/bisect.vtc

# vtest.sh droppings
/tools/tmp/
/tools/_vtest_tmp/
/tools/varnish-cache/
/tools/vt_key
/tools/vt_key.pub

# fuzzers
/bin/varnishd/esi_parse_fuzzer

# Coverity output
/cov-int
/myproject.tgz

# Witness droppings
witness.dot
witness.svg

# Flexelint droppings
_.fl
_.fl.old
