Merge release-4-6 into master
[alexxy/gromacs.git] / .gitattributes
1 # Generic rules
2 *.c     filter=uncrustify
3 *.cpp   filter=uncrustify
4 *.cu    filter=uncrustify
5 *.h     filter=uncrustify
6 *.cuh   filter=uncrustify
7 CMakeLists.txt  filter=copyright
8 *.cmake         filter=copyright
9 *.cmakein       filter=copyright
10 *.py            filter=copyright
11 *.l             filter=copyright
12 *.y             filter=copyright
13 *.pre           filter=copyright
14 *.tex           filter=copyright
15 *.bm            filter=copyright
16 # Exceptions: extra files to include
17 admin/uncrustify.sh                     filter=copyright
18 admin/git-pre-commit                    filter=copyright
19 # Exceptions: files to exclude
20 *.pc.cmakein                            !filter
21 cmake/CheckC*CompilerFlag.cmake         !filter
22 cmake/FindBLAS.cmake                    !filter
23 cmake/FindLAPACK.cmake                  !filter
24 cmake/ThreadMPI.cmake                   !filter
25 cmake/Platform/BluegeneQ*.cmake         !filter
26 cmake/*.c                               !filter
27 cmake/*.c.cmakein                       !filter
28 doxygen/Doxyfile-*.cmakein              !filter
29 doxygen/*.cpp                           !filter
30 manual/UseLATEX.cmake                   !filter
31 scripts/GMXRC.*                         !filter
32 scripts/make_gromos_rtp.py              !filter
33 src/contrib/*                           !filter
34 src/gromacs/gmxlib/gpu_utils/memtestG80_core.*             !filter
35 src/gromacs/gmxlib/nonbonded/preprocessor/gmxpreprocess.py !filter
36 **/thread_mpi/**                        filter=uncrustify_only
37 src/gromacs/gmxlib/thread_mpi/CMakeLists.txt               !filter
38 src/gromacs/legacyheaders/thread_mpi.h  filter=uncrustify_only
39 src/gromacs/legacyheaders/tmpi.h        filter=uncrustify_only
40 src/gromacs/linearalgebra/gmx_blas/*    !filter
41 src/gromacs/linearalgebra/gmx_lapack/*  !filter
42 src/gromacs/selection/parser.cpp        !filter
43 src/gromacs/selection/parser.h          !filter
44 src/gromacs/selection/scanner.cpp       !filter
45 src/gromacs/selection/scanner_flex.h    !filter
46 nb_kernel_Elec*                         filter=copyright