Ignore tsget.pl and c_rehash.pl, as well as other compiler generated files
[openssl.git] / .gitignore
1 # Object files
2 *.o
3 *.obj
4
5 # editor artefacts
6 *.swp
7 .#*
8 \#*#
9 *~
10 /.dir-locals.el
11
12 # Top level excludes
13 /Makefile.orig
14 /MINFO
15 /TABLE
16 /*.a
17 /*.pc
18 /rehash.time
19 /inc.*
20 /makefile.*
21 /out.*
22 /tmp.*
23 /configdata.pm
24
25 # *all* Makefiles
26 Makefile
27
28 /test/*.ss
29 /test/*.srl
30 /test/.rnd
31 /test/test*.pem
32 /test/newkey.pem
33 /test/*.log
34 /test/buildtest_*
35
36 # Certificate symbolic links
37 *.0
38
39 # Links under apps
40 /apps/CA.pl
41 /apps/tsget
42 /apps/tsget.pl
43 /apps/md4.c
44
45
46 # Auto generated headers
47 /crypto/buildinf.h
48 /crypto/include/internal/*_conf.h
49 /openssl/include/opensslconf.h
50 /util/domd
51
52 # Auto generated assembly language source files
53 *.s
54 !/crypto/*/asm/*.s
55 /crypto/arm*.S
56 /crypto/*/*.S
57 *.asm
58 !/crypto/*/asm/*.asm
59
60 # Executables
61 /apps/openssl
62 /fuzz/asn1
63 /fuzz/asn1parse
64 /fuzz/bignum
65 /fuzz/bndiv
66 /fuzz/conf
67 /fuzz/cms
68 /fuzz/ct
69 /fuzz/server
70 /fuzz/x509
71 /test/sha256t
72 /test/sha512t
73 /test/gost2814789t
74 /test/ssltest_old
75 /test/*test
76 /test/fips_aesavs
77 /test/fips_desmovs
78 /test/fips_dhvs
79 /test/fips_drbgvs
80 /test/fips_dssvs
81 /test/fips_ecdhvs
82 /test/fips_ecdsavs
83 /test/fips_rngvs
84 /test/fips_test_suite
85 /test/ssltest_old
86 /test/x509aux
87 *.so*
88 *.dylib*
89 *.dll*
90 *.exe
91 *.pyc
92 *.exp
93 *.lib
94 *.pdb
95 *.ilk
96 *.def
97 *.rc
98 *.res
99 # Exceptions
100 !/test/bctest
101 !/crypto/des/times/486-50.sol
102
103 # Misc auto generated files
104 /include/openssl/opensslconf.h
105 /tools/c_rehash
106 /tools/c_rehash.pl
107 /crypto/**/lib
108 /engines/**/lib
109 /ssl/**/lib
110 Makefile.save
111 *.bak
112 /tags
113 /TAGS
114 cscope.*
115 *.d
116 /crypto.map
117 /ssl.map
118
119 # Windows (legacy)
120 /tmp32
121 /tmp32.dbg
122 /tmp32dll
123 /tmp32dll.dbg
124 /out32
125 /out32.dbg
126 /out32dll
127 /out32dll.dbg
128 /inc32
129 /MINFO
130 /ms/.rnd
131 /ms/bcb.mak
132 /ms/libeay32.def
133 /ms/nt.mak
134 /ms/ntdll.mak
135 /ms/ssleay32.def
136 /ms/version32.rc
137
138 # Files created on other branches that are not held in git, and are not
139 # needed on this branch
140 /include/openssl/asn1_mac.h
141 /include/openssl/des_old.h
142 /include/openssl/fips.h
143 /include/openssl/fips_rand.h
144 /include/openssl/krb5_asn.h
145 /include/openssl/kssl.h
146 /include/openssl/pq_compat.h
147 /include/openssl/ssl23.h
148 /include/openssl/tmdiff.h
149 /include/openssl/ui_compat.h
150 /test/fips_aesavs.c
151 /test/fips_desmovs.c
152 /test/fips_dsatest.c
153 /test/fips_dssvs.c
154 /test/fips_hmactest.c
155 /test/fips_randtest.c
156 /test/fips_rngvs.c
157 /test/fips_rsagtest.c
158 /test/fips_rsastest.c
159 /test/fips_rsavtest.c
160 /test/fips_shatest.c
161 /test/fips_test_suite.c
162 /test/shatest.c