# stuff "git status" should ignore
# build output
-.*
+.libs
+.deps
+.dirstamp
*.o
+*.o.??????
*.a
*.lo
*.la
*.in
-startup_tcl.c
+
+# generated source files
+src/jtag/minidriver_imp.h
+src/jtag/jtag_minidriver.h
+
+# OpenULINK driver files generated by SDCC
+src/jtag/drivers/OpenULINK/*.rel
+src/jtag/drivers/OpenULINK/*.asm
+src/jtag/drivers/OpenULINK/*.lst
+src/jtag/drivers/OpenULINK/*.sym
+src/jtag/drivers/OpenULINK/*.map
+src/jtag/drivers/OpenULINK/*.mem
+src/jtag/drivers/OpenULINK/*.lk
+src/jtag/drivers/OpenULINK/*.ihx
+src/jtag/drivers/OpenULINK/*.rst
+
+# editor files
+*.swp
+
+src/startup.tcl
+startup_tcl.inc
+xscale_debug.inc
+
bin2char
+bin2char.exe
+
doc/openocd.aux
doc/openocd.cp
doc/openocd.cps
doc/openocd.toc
doc/openocd.tp
doc/openocd.vr
-doc/texinfo.tex
doc/version.texi
src/openocd
+src/openocd.exe
# configure/autotools output
+/build-aux/
aclocal.m4
autom4te.cache
-compile
-config.*
+config.h
+config.log
+config.status
configure
-depcomp
doxygen
doxygen.log
Doxyfile
-install-sh
libtool
-ltmain.sh
Makefile
-mdate-sh
-missing
+!contrib/loaders/**/Makefile
stamp-h1
stamp-vti
INSTALL
NOTES
+# coexist with quilt
+patches
+*.patch
+
# Eclipse stuff
.project
+.cproject
+.settings
+
+# Emacs temp files
+*~
+
+# Emacs TAGS file
+TAGS
+
+# CScope database files
+*cscope.out
+
+# ctags tag files
+tags
+# GNU Global tag files
+GPATH
+GRTAGS
+GTAGS