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