# 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
/vinylapi.pc
/vinylapi-uninstalled.pc
TAGS
tags
cscope.*out
.dirstamp

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

# Various auto-generated code snippets
/bin/vinyld/vhp_hufdec.h
/bin/vinyld/vhp_gen_hufdec
/bin/vinyltest/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/libvinylapi/vsl2rst
/lib/libvinylapi/vxp_fixed_token.c
/lib/libvinylapi/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
/vmod/vmod_vcs_version.txt
/vmod/vmod_math.vcc
/vmod/vmod_math.c

# Man-files and binaries
/man/*.1
/man/*.3
/man/*.7
/doc/sphinx/include
/bin/vinyladm/vinyladm
/bin/vinyld/vinyld
/bin/vinylhist/vinylhist
/bin/vinyllog/vinyllog
/bin/vinylncsa/vinylncsa
/bin/vinylstat/vinylstat
/bin/vinylstat/vinylstat_help_gen
/bin/vinylstat/vinylstat_curses_help.c
/bin/vinylstat/vsc2rst
/bin/vinyltest/teken_state.h
/bin/vinyltest/vinyltest
/bin/vinyltest/vtest
/bin/vinyltop/vinyltop

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


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

# NetBeans insists on this
/nbproject/private/

# Test droppings
/bin/vinyld/*_test
/bin/vinyltest/tests/*.log-t
/include/vrt_test*
/include/vbm_test
/lib/libvinyl/*_test
/lib/libvinylapi/*_test

# GCOV droppings
*.gcda
*.gcno

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

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

# fuzzers
/bin/vinyld/esi_parse_fuzzer

# Coverity output
/cov-int
/myproject.tgz

# Source artifact
/vinyl-cache-trunk.tar.gz
/vinyl-cache-trunk

# Witness droppings
witness.dot
witness.svg

# Flexelint droppings
_.fl
_.fl.old
