make repeated 'make distclean' not fail
[ghc.git] / .darcs-boring
1 #Top-level dirs:
2 ^alex/
3 ^common-rts/
4 ^CONTRIB/
5 ^dll/
6 ^greencard/
7 ^green-card/
8 ^haddock/
9 ^haggis/
10 ^happy/
11 ^hdirect/
12 ^hood/
13 ^hslibs/
14 ^hws/
15 ^hx/
16 ^literate/
17 ^mhms/
18 ^mkworld/
19 ^nofib(/|$)
20 ^lib/
21 ^misc/
22 ^mkworld/
23 ^runtime/
24 ^testsuite(/|$)
25 # bindists
26 ^ghc-
27 ^bin-manifest-
28 #Packages:
29 ^libraries/Cabal(/|$)
30 ^libraries/ALUT(/|$)
31 ^libraries/GLUT(/|$)
32 ^libraries/HGL(/|$)
33 ^libraries/HUnit(/|$)
34 ^libraries/HaXml(/|$)
35 ^libraries/Japi(/|$)
36 ^libraries/OpenAL(/|$)
37 ^libraries/OpenGL(/|$)
38 ^libraries/QuickCheck(/|$)
39 ^libraries/Win32(/|$)
40 ^libraries/X11(/|$)
41 ^libraries/array(/|$)
42 ^libraries/arrows(/|$)
43 ^libraries/base(/|$)
44 ^libraries/base3-compat(/|$)
45 ^libraries/bytestring(/|$)
46 ^libraries/cgi(/|$)
47 ^libraries/concurrent(/|$)
48 ^libraries/containers(/|$)
49 ^libraries/directory(/|$)
50 ^libraries/editline(/|$)
51 ^libraries/fgl(/|$)
52 ^libraries/filepath(/|$)
53 ^libraries/getopt(/|$)
54 ^libraries/ghc-prim(/|$)
55 ^libraries/haskell-src(/|$)
56 ^libraries/haskell98(/|$)
57 ^libraries/hpc(/|$)
58 ^libraries/html(/|$)
59 ^libraries/integer-.*(/|$)
60 ^libraries/old-locale(/|$)
61 ^libraries/old-time(/|$)
62 ^libraries/monads(/|$)
63 ^libraries/mtl(/|$)
64 ^libraries/ndp(/|$)
65 ^libraries/network(/|$)
66 ^libraries/packedstring(/|$)
67 ^libraries/parsec(/|$)
68 ^libraries/parallel(/|$)
69 ^libraries/pretty(/|$)
70 ^libraries/process(/|$)
71 ^libraries/random(/|$)
72 ^libraries/readline(/|$)
73 ^libraries/regex-base(/|$)
74 ^libraries/regex-compat(/|$)
75 ^libraries/regex-posix(/|$)
76 ^libraries/st(/|$)
77 ^libraries/stm(/|$)
78 ^libraries/syb(/|$)
79 ^libraries/template-haskell(/|$)
80 ^libraries/time(/|$)
81 ^libraries/timeout(/|$)
82 ^libraries/unique(/|$)
83 ^libraries/unix(/|$)
84 ^libraries/xhtml(/|$)
85 # Other library bits that get generated:
86 ^libraries/bootstrapping/
87 ^libraries/stamp/
88 ^libraries/cabal-bin$
89 ^libraries/ifBuildable(/|$)
90 ^libraries/installPackage(/|$)
91 ^libraries/index.html
92 ^libraries/doc-index.*\.html
93 ^libraries/haddock-util.js
94 ^libraries/haddock.css
95 ^libraries/haskell_icon.gif
96 ^libraries/minus.gif
97 ^libraries/plus.gif
98 ^libraries/libraries.txt
99 # It's often useful to have somewhere in the build tree to install to
100 ^inst(/|$)
101 # Boring file regexps:
102 \.hi$
103 \.hi-boot$
104 \.o-boot$
105 \.p_o$
106 \.t_o$
107 \.debug_o$
108 \.thr_o$
109 \.thr_p_o$
110 \.thr_debug_o$
111 \.o$
112 \.a$
113 \.o\.cmd$
114 # *.ko files aren't boring by default because they might
115 # be Korean translations rather than kernel modules.
116 # \.ko$
117 \.ko\.cmd$
118 \.mod\.c$
119 (^|/)\.tmp_versions($|/)
120 (^|/)CVS($|/)
121 (^|/)RCS($|/)
122 ~$
123 #(^|/)\.[^/]
124 (^|/)_darcs($|/)
125 \.bak$
126 \.BAK$
127 \.orig$
128 (^|/)vssver\.scc$
129 \.swp$
130 (^|/)MT($|/)
131 (^|/)\{arch\}($|/)
132 (^|/).arch-ids($|/)
133 (^|/),
134 \.class$
135 \.prof$
136 (^|/)\.DS_Store$
137 (^|/)BitKeeper($|/)
138 (^|/)ChangeSet($|/)
139 (^|/)\.svn($|/)
140 (^|/)\.git($|/)
141 \.git-ignore$
142 \.py[co]$
143 \#
144 \.cvsignore$
145 (^|/)Thumbs\.db$
146 \.depend$
147 \.depend-.*$
148 ^compiler/primop-
149 ^compiler/cmm/CmmLex.hs$
150 ^compiler/cmm/CmmParse.hs$
151 ^compiler/ghci/LibFFI.hs$
152 ^compiler/ghci/LibFFI_hsc.c$
153 ^compiler/main/Config.hs$
154 ^compiler/main/ParsePkgConf.hs$
155 ^compiler/parser/Parser.y$
156 ^compiler/parser/Parser.hs$
157 ^compiler/parser/Lexer.hs$
158 ^compiler/parser/ParserCore.hs$
159 ^compiler/parser/HaddockLex.hs
160 ^compiler/parser/HaddockParse.hs
161 ^compiler/prelude/primops.txt$
162 ^compiler/stage1($|/)
163 ^compiler/stage2($|/)
164 ^compiler/stage3($|/)
165 ^compiler/utils/Fingerprint.hs$
166 ^compiler/utils/Fingerprint_hsc.c$
167 ^mk/build.mk$
168 ^mk/validate.mk$
169 ^mk/are-validating.mk$
170 ^mk/config.h.in$
171 ^mk/config.h$
172 ^mk/config.mk$
173 ^mk/stamp-h$
174 ^stage3.package.conf$
175 ^inplace-datadir(/|$)
176 (^|/)autom4te.cache($|/)
177 ^rts/AutoApply.*cmm$
178 ^rts/sm/Evac_thr.c$
179 ^rts/sm/Scav_thr.c$
180 package.conf.inplace$
181 package.conf.installed$
182 (^|/)config.log$
183 (^|/)config.status$
184 (^|/)configure$
185 ^ghc.spec$
186 ^docs/users_guide/ug-book.xml$
187 ^docs/man/flags.xml$
188 ^docs/man/flags.xsl$
189 ^docs/man/ghc.1$
190 ^extra-gcc-opts$
191 # ignore scripts like push-monk
192 ^push-
193 ^pull-
194 # Common log file names; testlog is made by validate
195 ^testlog
196 ^log
197 ^utils/[a-zA-Z0-9-]+/dist-install(/|$)
198 ^utils/[a-zA-Z0-9-]+/dist-inplace(/|$)
199 ^utils/[a-zA-Z0-9-]+/install-inplace(/|$)
200 ^compiler/Makefile-stage[1-3](/|$)
201 ^compiler/dist-stage[1-3](/|$)
202 ^ghc/dist-stage[1-3](/|$)
203 ^ghc/stage[1-3]-inplace(/|$)
204 ^utils/ext-core/Driver$
205 ^utils/ext-core/PrimEnv.hs$
206 ^utils/genapply/genapply$
207 ^utils/genprimopcode/Lexer.hs$
208 ^utils/genprimopcode/Parser.hs$
209 ^utils/genprimopcode/genprimopcode$
210 ^utils/ghc-pkg/Version.hs$
211 ^utils/ghc-pkg/ghc-pkg-inplace$
212 ^utils/ghc-pkg/ghc-pkg-inplace.bin$
213 ^utils/ghc-pkg/ghc-pkg-inplace.hs$
214 ^utils/ghc-pkg/ghc-pkg.bin$
215 ^utils/hasktags/hasktags$
216 ^utils/hasktags/hasktags-inplace$
217 ^utils/hp2ps/hp2ps$
218 ^utils/hpc/HpcParser.hs$
219 ^utils/hsc2hs(/|$)
220 ^utils/haddock(/|$)
221 ^utils/lndir/lndir$
222 ^utils/mkdependC/mkdependC$
223 ^utils/mkdirhier/mkdirhier$
224 ^utils/prof/cgprof/cgprof$
225 ^utils/prof/ghcprof-inplace$
226 ^utils/pwd/pwd$
227 ^utils/pwd/pwd-inplace$
228 ^utils/runghc/runghc$
229 ^utils/runghc/runghc-inplace$
230 ^utils/runghc/runhaskell$
231 ^utils/runstdtest/runstdtest$
232 ^utils/unlit/unlit$
233 ^driver/ghci/ghc-pkg-inplace$
234 ^driver/ghci/ghci-inplace$
235 ^driver/mangler/ghc-asm$
236 ^driver/mangler/ghc-asm.prl$
237 ^driver/package.conf$
238 ^driver/package.conf.inplace.old$
239 ^driver/split/ghc-split$
240 ^driver/split/ghc-split.prl$
241 ^driver/stamp-pkg-conf-rts$
242 ^includes/DerivedConstants.h$
243 ^includes/GHCConstants.h$
244 ^includes/ghcautoconf.h$
245 ^includes/ghcplatform.h$
246 ^includes/mkDerivedConstantsHdr$
247 ^includes/mkGHCConstants$
248 ^libffi/build($|/)
249 ^libffi/ffi.h$
250 ^libffi/stamp.ffi.static$
251