*.o
*.gcno
*.gcda
*.class
*doxygen_xml
*_wrap.h
*_wrap.cxx
*.so
*.so.*
*.dylib
*.a
*_doxygen.i
.depend
.config
.cpuinfo
.cpuinfo.c
*.pyc
GPATH
GRTAGS
GTAGS
TAGS
tags
configure.log
*.swp
*.swo
*.mex*
*.oct
.localvimrc

*~
\#*\#

*.orig


# /doc/
/doc/html
/doc/html_cn
/doc/pages/Configure.generated
/doc/pages*/Examples*.mainpage

# /src/
/src/shogun/lib/versionstring.h
/src/shogun/lib/config.h
/src/shogun/base/class_list.cpp
/src/shogun/Makefile
/src/interfaces/*/Makefile
/src/examples
/src/shogun/.clang_complete
/src/configure-*-*.c*


# static interfaces
/src/interfaces/cmdline_static/shogun

# modular interfaces
/src/interfaces/*_modular/*.doxy
/src/interfaces/*_modular/Evaluation.i
/src/interfaces/*_modular/Regression.i
/src/interfaces/*_modular/Library.i
/src/interfaces/*_modular/Distribution.i
/src/interfaces/*_modular/Structure.i
/src/interfaces/*_modular/Classifier.i
/src/interfaces/*_modular/Features.i
/src/interfaces/*_modular/Kernel.i
/src/interfaces/*_modular/Preprocessor.i
/src/interfaces/*_modular/Distance.i
/src/interfaces/*_modular/Clustering.i
/src/interfaces/*_modular/SGBase.i
/src/interfaces/*_modular/IO.i
/src/interfaces/*_modular/Mathematics.i
/src/interfaces/*_modular/ModelSelection.i
/src/interfaces/*_modular/modshogun.i
/src/interfaces/*_modular/modshogun_ignores.i
/src/interfaces/*_modular/*_includes.i
/src/interfaces/*_modular/Makefile
/src/interfaces/*_modular/Converter.i
/src/interfaces/*_modular/Multiclass.i
/src/interfaces/*_modular/Machine.i
/src/interfaces/*_modular/Transfer.i
/src/interfaces/*_modular/Loss.i
/src/interfaces/*_modular/Statistics.i
/src/interfaces/*_modular/Latent.i


# particular modular ones
/src/interfaces/csharp_modular/*.cs
/src/interfaces/java_modular/*.java
/src/interfaces/java_modular/*.jar
/src/interfaces/java_modular/*.class
/src/interfaces/java_modular/org/*
/src/interfaces/java_modular/shogun/*
/src/interfaces/python_modular/*.py
/src/interfaces/r_modular/*.R
/src/interfaces/r_modular/*.RData
/src/interfaces/perl_modular/*.pm
/.duped_py_pl.pb

# /examples/
*.log
*.exe
/examples/documented
/examples/missing.log
/examples/undocumented/libshogun/*
!/examples/undocumented/libshogun/*.cpp
examples/undocumented/python_modular/*
!/examples/undocumented/libshogun/tools/
!examples/undocumented/python_modular/graphical/
!examples/undocumented/python_modular/*.py

# /tests
/tests/unit/shogun-unit-test