1 #**************************************************************************
2 #* *
3 #* OCaml *
4 #* *
5 #* Damien Doligez, projet Gallium, INRIA *
6 #* *
7 #* Copyright 2015 Institut National de Recherche en Informatique et *
8 #* en Automatique. *
9 #* *
10 #* All rights reserved. This file is distributed under the terms of *
11 #* the GNU Lesser General Public License version 2.1, with the *
12 #* special exception on linking described in the file LICENSE. *
13 #* *
14 #**************************************************************************
15
16 # general patterns
17
18 *.o
19 *.a
20 *.so
21 *.obj
22 *.lib
23 *.dll
24 *.la
25 *.cm[ioxat]
26 *.cmx[as]
27 *.cmti
28 *.annot
29 *.exe
30 *.exe.manifest
31 .DS_Store
32 *.out
33 *.out.dSYM
34 *.swp
35 _ocamltest
36 _ocamltestd
37 *.odoc
38 .merlin
39 _build
40
41 # local to root directory
42
43 /Makefile.common
44 /Makefile.config
45 /autom4te.cache
46 /ocamlc
47 /config.cache
48 /ocaml-*.cache
49 /config.log
50 /config.status
51 /libtool
52 /ocamlc.opt
53 /expunge
54 /ocaml
55 /ocamlopt
56 /ocamlopt.opt
57 /ocamlnat
58
59 # specific files and patterns in sub-directories
60
61 /asmcomp/emit.ml
62 /asmcomp/arch.ml
63 /asmcomp/proc.ml
64 /asmcomp/selection.ml
65 /asmcomp/reload.ml
66 /asmcomp/scheduling.ml
67 /asmcomp/CSE.ml
68
69 /boot/ocamlrun
70 /boot/camlheader
71 /boot/ocamlc.opt
72
73 /bytecomp/opcodes.ml
74 /bytecomp/opcodes.mli
75
76 /debugger/lexer.ml
77 /debugger/parser.ml
78 /debugger/parser.mli
79 /debugger/ocamldebug
80
81 /emacs/ocamltags
82 /emacs/*.elc
83
84 /lambda/runtimedef.ml
85
86 /lex/parser.ml
87 /lex/parser.mli
88 /lex/lexer.ml
89 /lex/ocamllex
90 /lex/ocamllex.opt
91 /lex/parser.output
92
93 /manual/manual/cmds/warnings-help.etex
94 /manual/manual/warnings-help.etex
95
96 /ocamldoc/ocamldoc
97 /ocamldoc/ocamldoc.opt
98 /ocamldoc/odoc
99 /ocamldoc/odoc_crc.ml
100 /ocamldoc/odoc_lexer.ml
101 /ocamldoc/odoc_ocamlhtml.ml
102 /ocamldoc/odoc_parser.ml
103 /ocamldoc/odoc_parser.mli
104 /ocamldoc/odoc_see_lexer.ml
105 /ocamldoc/odoc_text_lexer.ml
106 /ocamldoc/odoc_text_parser.ml
107 /ocamldoc/odoc_text_parser.mli
108 /ocamldoc/stdlib_man
109 /ocamldoc/stdlib_html
110 /ocamldoc/stdlib_latex
111 /ocamldoc/stdlib_texi
112 /ocamldoc/*.output
113 /ocamldoc/test_stdlib
114 /ocamldoc/test_latex
115 /ocamldoc/test
116
117 /ocamltest/ocamltest
118 /ocamltest/ocamltest.opt
119 /ocamltest/ocamltest_config.ml
120 /ocamltest/tsl_lexer.ml
121 /ocamltest/tsl_parser.ml
122 /ocamltest/tsl_parser.mli
123
124 /otherlibs/dynlink/extract_crc
125 /otherlibs/dynlink/dynlink_platform_intf.mli
126 /otherlibs/dynlink/byte/dynlink.mli
127 /otherlibs/dynlink/native/dynlink.mli
128 /otherlibs/dynlink/dynlink_compilerlibs/Makefile
129 /otherlibs/dynlink/dynlink_compilerlibs/*.ml
130 /otherlibs/dynlink/dynlink_compilerlibs/*.mli
131 /otherlibs/dynlink/dynlink_compilerlibs/.depend
132 /otherlibs/threads/marshal.mli
133 /otherlibs/threads/stdlib.mli
134 /otherlibs/threads/unix.mli
135 /otherlibs/win32unix/unixLabels.ml*
136 /otherlibs/win32unix/unix.mli
137 /otherlibs/win32unix/access.c
138 /otherlibs/win32unix/addrofstr.c
139 /otherlibs/win32unix/chdir.c
140 /otherlibs/win32unix/chmod.c
141 /otherlibs/win32unix/cst2constr.c
142 /otherlibs/win32unix/cstringv.c
143 /otherlibs/win32unix/execv.c
144 /otherlibs/win32unix/execve.c
145 /otherlibs/win32unix/execvp.c
146 /otherlibs/win32unix/exit.c
147 /otherlibs/win32unix/getaddrinfo.c
148 /otherlibs/win32unix/getcwd.c
149 /otherlibs/win32unix/gethost.c
150 /otherlibs/win32unix/gethostname.c
151 /otherlibs/win32unix/getnameinfo.c
152 /otherlibs/win32unix/getproto.c
153 /otherlibs/win32unix/getserv.c
154 /otherlibs/win32unix/gmtime.c
155 /otherlibs/win32unix/mmap_ba.c
156 /otherlibs/win32unix/putenv.c
157 /otherlibs/win32unix/rmdir.c
158 /otherlibs/win32unix/socketaddr.c
159 /otherlibs/win32unix/strofaddr.c
160 /otherlibs/win32unix/time.c
161 /otherlibs/win32unix/unlink.c
162 /otherlibs/win32unix/fsync.c
163
164 /parsing/parser.ml
165 /parsing/parser.mli
166 /parsing/lexer.ml
167 /parsing/lexer_tmp.mll
168 /parsing/lexer_tmp.ml
169 /parsing/linenum.ml
170 /parsing/parser.output
171 /parsing/parser.automaton
172 /parsing/parser.conflicts
173 /parsing/camlinternalMenhirLib.ml
174 /parsing/camlinternalMenhirLib.mli
175
176 /runtime/caml/jumptbl.h
177 /runtime/caml/m.h
178 /runtime/caml/s.h
179 /runtime/primitives
180 /runtime/primitives.new
181 /runtime/prims.c
182 /runtime/caml/opnames.h
183 /runtime/caml/version.h
184 /runtime/ocamlrun
185 /runtime/ocamlrund
186 /runtime/ocamlruni
187 /runtime/ld.conf
188 /runtime/interp.a.lst
189 /runtime/*.[sd]obj
190 /runtime/.gdb_history
191 /runtime/*.d.c
192 /runtime/*.pic.c
193 /runtime/domain_state32.inc
194 /runtime/domain_state64.inc
195
196 /stdlib/camlheader
197 /stdlib/target_camlheader
198 /stdlib/camlheader[di]
199 /stdlib/target_camlheader[di]
200 /stdlib/camlheader_ur
201 /stdlib/labelled-*
202 /stdlib/caml
203 /stdlib/sys.ml
204
205 /testsuite/**/*.result
206 /testsuite/**/*.opt_result
207 /testsuite/**/*.corrected
208 /testsuite/**/*.byte
209 /testsuite/**/*.native
210 /testsuite/**/program
211 /testsuite/**/_log*
212 /testsuite/failure.stamp
213
214 /testsuite/_retries
215
216
217 /testsuite/tools/codegen
218 /testsuite/tools/expect_test
219 /testsuite/tools/lexcmm.ml
220 /testsuite/tools/parsecmm.ml
221 /testsuite/tools/parsecmm.mli
222
223 /tools/ocamldep
224 /tools/ocamldep.opt
225 /tools/ocamldep.bak
226 /tools/ocamlprof
227 /tools/ocamlprof.opt
228 /tools/opnames.ml
229 /tools/dumpobj
230 /tools/dumpobj.opt
231 /tools/dumpapprox
232 /tools/ocamlobjinfo
233 /tools/ocamlobjinfo.opt
234 /tools/cvt_emit
235 /tools/cvt_emit.opt
236 /tools/cvt_emit.bak
237 /tools/cvt_emit.ml
238 /tools/ocamlcp
239 /tools/ocamlcp.opt
240 /tools/ocamloptp
241 /tools/ocamloptp.opt
242 /tools/ocamlmktop
243 /tools/ocamlmktop.opt
244 /tools/primreq
245 /tools/primreq.opt
246 /tools/ocamldumpobj
247 /tools/keywords
248 /tools/ocamlmklib
249 /tools/ocamlmklib.opt
250 /tools/ocamlmklibconfig.ml
251 /tools/objinfo_helper
252 /tools/read_cmt
253 /tools/read_cmt.opt
254 /tools/cmpbyt
255 /tools/cmpbyt.opt
256 /tools/stripdebug
257 /tools/stripdebug.opt
258 /tools/make_opcodes
259 /tools/make_opcodes.ml
260 /tools/caml-tex
261
262 /utils/config.ml
263 /utils/domainstate.ml
264 /utils/domainstate.mli
265
266 /yacc/ocamlyacc
267 /yacc/version.h
268 /yacc/.gdb_history
269