#Top-level dirs: ^alex/ ^common-rts/ ^CONTRIB/ ^dll/ ^greencard/ ^green-card/ ^haddock/ ^haggis/ ^happy/ ^hdirect/ ^hood/ ^hslibs/ ^hws/ ^hx/ ^literate/ ^mhms/ ^mkworld/ ^nofib(/|$) ^lib/ ^misc/ ^mkworld/ ^runtime/ ^testsuite(/|$) # bindists ^ghc- ^bin-manifest- #Packages: ^libraries/Cabal(/|$) ^libraries/ALUT(/|$) ^libraries/GLUT(/|$) ^libraries/HGL(/|$) ^libraries/HUnit(/|$) ^libraries/HaXml(/|$) ^libraries/Japi(/|$) ^libraries/OpenAL(/|$) ^libraries/OpenGL(/|$) ^libraries/QuickCheck(/|$) ^libraries/Win32(/|$) ^libraries/X11(/|$) ^libraries/array(/|$) ^libraries/arrows(/|$) ^libraries/base(/|$) ^libraries/base3-compat(/|$) ^libraries/bytestring(/|$) ^libraries/cgi(/|$) ^libraries/concurrent(/|$) ^libraries/containers(/|$) ^libraries/directory(/|$) ^libraries/editline(/|$) ^libraries/fgl(/|$) ^libraries/filepath(/|$) ^libraries/getopt(/|$) ^libraries/ghc-prim(/|$) ^libraries/haskell-src(/|$) ^libraries/haskell98(/|$) ^libraries/hpc(/|$) ^libraries/html(/|$) ^libraries/integer-.*(/|$) ^libraries/old-locale(/|$) ^libraries/old-time(/|$) ^libraries/monads(/|$) ^libraries/mtl(/|$) ^libraries/ndp(/|$) ^libraries/network(/|$) ^libraries/packedstring(/|$) ^libraries/parsec(/|$) ^libraries/parallel(/|$) ^libraries/pretty(/|$) ^libraries/process(/|$) ^libraries/random(/|$) ^libraries/readline(/|$) ^libraries/regex-base(/|$) ^libraries/regex-compat(/|$) ^libraries/regex-posix(/|$) ^libraries/st(/|$) ^libraries/stm(/|$) ^libraries/syb(/|$) ^libraries/template-haskell(/|$) ^libraries/time(/|$) ^libraries/timeout(/|$) ^libraries/unique(/|$) ^libraries/unix(/|$) ^libraries/xhtml(/|$) ^libraries/dph(/|$) ^libraries/utf8-string(/|$) ^libraries/terminfo(/|$) ^libraries/haskeline(/|$) ^libraries/extensible-exceptions(/|$) # Other library bits that get generated: ^libraries/bootstrapping/ ^libraries/stamp/ ^libraries/cabal-bin$ ^libraries/ifBuildable(/|$) ^libraries/installPackage(/|$) ^libraries/index.html ^libraries/doc-index.*\.html ^libraries/haddock-util.js ^libraries/haddock.css ^libraries/haskell_icon.gif ^libraries/minus.gif ^libraries/plus.gif ^libraries/libraries.txt # It's often useful to have somewhere in the build tree to install to ^inst(/|$) # Boring file regexps: \.hi$ \.hi-boot$ \.o-boot$ \.p_o$ \.t_o$ \.debug_o$ \.thr_o$ \.thr_p_o$ \.thr_debug_o$ \.o$ \.a$ \.o\.cmd$ # *.ko files aren't boring by default because they might # be Korean translations rather than kernel modules. # \.ko$ \.ko\.cmd$ \.mod\.c$ (^|/)\.tmp_versions($|/) (^|/)CVS($|/) (^|/)RCS($|/) ~$ #(^|/)\.[^/] (^|/)_darcs($|/) \.bak$ \.BAK$ \.orig$ (^|/)vssver\.scc$ \.swp$ (^|/)MT($|/) (^|/)\{arch\}($|/) (^|/).arch-ids($|/) (^|/), \.class$ \.prof$ (^|/)\.DS_Store$ (^|/)BitKeeper($|/) (^|/)ChangeSet($|/) (^|/)\.svn($|/) (^|/)\.git($|/) \.git-ignore$ \.py[co]$ \# \.cvsignore$ (^|/)Thumbs\.db$ \.depend$ \.depend-.*$ ^compiler/primop- ^compiler/cmm/CmmLex.hs$ ^compiler/cmm/CmmParse.hs$ ^compiler/ghci/LibFFI.hs$ ^compiler/ghci/LibFFI_hsc.c$ ^compiler/main/Config.hs$ ^compiler/main/ParsePkgConf.hs$ ^compiler/parser/Parser.y$ ^compiler/parser/Parser.hs$ ^compiler/parser/Lexer.hs$ ^compiler/parser/ParserCore.hs$ ^compiler/parser/HaddockLex.hs ^compiler/parser/HaddockParse.hs ^compiler/prelude/primops.txt$ ^compiler/stage1($|/) ^compiler/stage2($|/) ^compiler/stage3($|/) ^compiler/utils/Fingerprint.hs$ ^compiler/utils/Fingerprint_hsc.c$ ^mk/build.mk$ ^mk/validate.mk$ ^mk/are-validating.mk$ ^mk/config.h.in$ ^mk/config.h$ ^mk/config.mk$ ^mk/stamp-h$ ^stage3.package.conf$ ^inplace-datadir(/|$) (^|/)autom4te.cache($|/) ^rts/AutoApply.*cmm$ ^rts/sm/Evac_thr.c$ ^rts/sm/Scav_thr.c$ package.conf.inplace$ package.conf.installed$ (^|/)config.log$ (^|/)config.status$ (^|/)configure$ ^ghc.spec$ ^docs/users_guide/ug-book.xml$ ^docs/man/flags.xml$ ^docs/man/flags.xsl$ ^docs/man/ghc.1$ ^extra-gcc-opts$ # ignore scripts like push-monk ^push- ^pull- # Common log file names; testlog is made by validate ^testlog ^log ^utils/[a-zA-Z0-9-]+/dist-install(/|$) ^utils/[a-zA-Z0-9-]+/dist-inplace(/|$) ^utils/[a-zA-Z0-9-]+/install-inplace(/|$) ^compiler/Makefile-stage[1-3](/|$) ^compiler/dist-stage[1-3](/|$) ^ghc/dist-stage[1-3](/|$) ^ghc/stage[1-3]-inplace(/|$) ^utils/ext-core/Driver$ ^utils/ext-core/PrimEnv.hs$ ^utils/genapply/genapply$ ^utils/genprimopcode/Lexer.hs$ ^utils/genprimopcode/Parser.hs$ ^utils/genprimopcode/genprimopcode$ ^utils/ghc-pkg/Version.hs$ ^utils/ghc-pkg/ghc-pkg-inplace$ ^utils/ghc-pkg/ghc-pkg-inplace.bin$ ^utils/ghc-pkg/ghc-pkg-inplace.hs$ ^utils/ghc-pkg/ghc-pkg.bin$ ^utils/hasktags/hasktags$ ^utils/hasktags/hasktags-inplace$ ^utils/hp2ps/hp2ps$ ^utils/hpc/HpcParser.hs$ ^utils/hsc2hs(/|$) ^utils/haddock(/|$) ^utils/lndir/lndir$ ^utils/mkdependC/mkdependC$ ^utils/mkdirhier/mkdirhier$ ^utils/prof/cgprof/cgprof$ ^utils/prof/ghcprof-inplace$ ^utils/pwd/pwd$ ^utils/pwd/pwd-inplace$ ^utils/runghc/runghc$ ^utils/runghc/runghc-inplace$ ^utils/runghc/runhaskell$ ^utils/runstdtest/runstdtest$ ^utils/unlit/unlit$ ^driver/ghci/ghc-pkg-inplace$ ^driver/ghci/ghci-inplace$ ^driver/mangler/ghc-asm$ ^driver/mangler/ghc-asm.prl$ ^driver/package.conf$ ^driver/package.conf.inplace.old$ ^driver/split/ghc-split$ ^driver/split/ghc-split.prl$ ^driver/stamp-pkg-conf-rts$ ^includes/DerivedConstants.h$ ^includes/GHCConstants.h$ ^includes/ghcautoconf.h$ ^includes/ghcplatform.h$ ^includes/mkDerivedConstantsHdr$ ^includes/mkGHCConstants$ ^libffi/build($|/) ^libffi/ffi.h$ ^libffi/stamp.ffi.static$