# Generic rules
*.c filter=uncrustify
*.cpp filter=uncrustify
+*.cu filter=uncrustify
*.h filter=uncrustify
+*.cuh filter=uncrustify
CMakeLists.txt filter=copyright
*.cmake filter=copyright
*.cmakein filter=copyright
*.l filter=copyright
*.y filter=copyright
*.pre filter=copyright
+*.tex filter=copyright
+*.bm filter=copyright
# Exceptions: extra files to include
-admin/uncrustify.sh filter=copyright
+admin/*.sh filter=copyright
admin/git-pre-commit filter=copyright
# Exceptions: files to exclude
*.pc.cmakein !filter
cmake/Platform/BluegeneQ*.cmake !filter
cmake/*.c !filter
cmake/*.c.cmakein !filter
-doxygen/*.cmakein !filter
-doxygen/*.cpp !filter
-manual/UseLATEX.cmake !filter
+docs/doxygen/Doxyfile-*.cmakein !filter
+docs/doxygen/*.cpp !filter
+docs/doxygen/examples/*.cpp filter=uncrustify_only
+docs/doxygen/examples/*.c filter=uncrustify_only
+docs/manual/UseLATEX.cmake !filter
scripts/GMXRC.* !filter
scripts/make_gromos_rtp.py !filter
src/contrib/* !filter
-src/gromacs/gmxlib/gpu_utils/memtestG80_core.h !filter
src/gromacs/gmxlib/nonbonded/preprocessor/gmxpreprocess.py !filter
-**/thread_mpi/** filter=uncrustify_only
-src/gromacs/legacyheaders/thread_mpi.h filter=uncrustify_only
-src/gromacs/legacyheaders/tmpi.h filter=uncrustify_only
src/gromacs/linearalgebra/gmx_blas/* !filter
src/gromacs/linearalgebra/gmx_lapack/* !filter
src/gromacs/selection/parser.cpp !filter