##
## There are some more .gitignore files in subdirs, but this is the main place
## to add new entries. These are mostly for the common case when ue2 is built
## in place
##

# Autogenerated stuff that we don't want to know about
.deps
autom4te.cache
autojunk
.dirstamp

# Temp and swap files
*~
.*.swp
.sw?

# compiler output and binaries
*.a
*.o
*.lo
*.la
*.so
*.pyc
.libs
bin

# Merge files created by git.
*.orig

# sigs dir is handled externally
signatures
# but not the regression tests
!tools/hscollider/test_cases/signatures

# ignore pcre symlink if it exists
pcre
# but not pcre subdirs!
!pcre/

# ignore boost symlink if it exists
include/boost

# ignore sqlite3 symlink if it exists
sqlite3

# Generated files
src/config.h
src/config.h.in
src/hs_version.h
src/parser/Parser.cpp

# Generated PCRE files
pcre/pcre_chartables.c
pcre/pcregrep
pcre/pcretest

# Autoconf/automake/libtool noise
Makefile
Makefile.in
aclocal.m4
config.cache
config.log
config.status
configure
libhs.pc
libtool
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
src/stamp-h1

# Docs
!doc/dev-reference/Makefile # not generated
doc/dev-reference/doxygen_sqlite3.db
doc/dev-reference/doxygen_xml/
doc/dev-reference/_build/

# Autotools noise in pcre
pcre/INSTALL
pcre/Makefile
pcre/Makefile.in
pcre/aclocal.m4
pcre/ar-lib
pcre/compile
pcre/config.*
pcre/configure
pcre/depcomp
pcre/install-sh
pcre/*.pc
pcre/libtool
pcre/ltmain.sh
pcre/missing
pcre/pcre-config
pcre/pcre.h
pcre/pcre_stringpiece.h
pcre/pcrecpparg.h
pcre/stamp-h1
pcre/test-driver
