Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change where bindists are made | Ian Lynagh | 2009-09-27 | 1 | -4/+10 |
| | | | | | | We now do all the hard work in a bindistprep subdirectory, and just move the result to the root directory. This way we can delete anything in bindistprep/ without worrying about deleting anything important. | ||||
* | Fix "make show" in a bindist | Ian Lynagh | 2009-08-01 | 1 | -7/+3 |
| | |||||
* | avoid (benign) error about overriding rules for binary-dist | Simon Marlow | 2009-07-27 | 1 | -1/+1 |
| | |||||
* | remove Solaris-specific hacks, now unnecessary | Simon Marlow | 2009-07-13 | 1 | -6/+1 |
| | |||||
* | Simplify timestamp restoration | Matthias Kilian | 2009-07-11 | 1 | -25/+5 |
| | |||||
* | Use /usr/bin/test if it exists, and fix test syntax. | Simon Marlow | 2009-07-09 | 1 | -2/+7 |
| | | | | Should fix Solaris build failures | ||||
* | Avoid unnecessary recompilation after ./configure (helps #3228) | Simon Marlow | 2009-07-07 | 1 | -0/+29 |
| | | | | | | We cache the old versions of files generated by configure, so that if configure touches the file without changing it, we can detect that and restore the timestamp. | ||||
* | Add 'make help', displaying a list of useful make targets | Simon Marlow | 2009-06-15 | 1 | -1/+6 |
| | |||||
* | Make Windows bindists and installers work in the new build system | Ian Lynagh | 2009-06-10 | 1 | -0/+5 |
| | |||||
* | Remove hacky on-demand building of libraries/*/ghc.mk, put it back in sh boot | Simon Marlow | 2009-05-22 | 1 | -6/+2 |
| | | | | | | | Now that the clean rules don't require libraries/*/ghc.mk, we don't have to build them on demand. And having them built on demand introduced a failure mode (where some libraries have ghc.mk and some don't). | ||||
* | Set CLEANING=YES for the clean_% targets | Ian Lynagh | 2009-05-20 | 1 | -1/+1 |
| | |||||
* | allow phases to be omitted by setting OMIT_PHASE_[123]=YES | Simon Marlow | 2009-05-19 | 1 | -0/+6 |
| | |||||
* | Bootstrapping fixes | Ian Lynagh | 2009-05-16 | 1 | -2/+2 |
| | |||||
* | Don't require the library ghc.mk files in order to clean | Ian Lynagh | 2009-05-15 | 1 | -6/+4 |
| | |||||
* | main repeated 'make maintainer-clean' not fail | Simon Marlow | 2009-05-14 | 1 | -6/+11 |
| | |||||
* | make repeated 'make distclean' not fail | Simon Marlow | 2009-05-14 | 1 | -1/+4 |
| | |||||
* | Partially fix "make framework-pkg" | Ian Lynagh | 2009-05-08 | 1 | -1/+14 |
| | | | | | We still need to sort out the "install-docs" story to get this working properly. | ||||
* | Add a header to all build system files: | Simon Marlow | 2009-04-28 | 1 | -0/+11 |
| | | | | | | | | | | | | | | # ----------------------------------------------------------------------------- # # (c) 2009 The University of Glasgow # # This file is part of the GHC build system. # # To understand how the build system works and how to modify it, see # http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture # http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying # # ----------------------------------------------------------------------------- | ||||
* | remove commentary that is now in the wiki | Simon Marlow | 2009-04-27 | 1 | -81/+0 |
| | |||||
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 1 | -633/+113 |
| | |||||
* | Don't use the absolute path to the bindist tarball | Ian Lynagh | 2009-02-10 | 1 | -3/+3 |
| | | | | | | | | | On Windows, we end up doing something like rsync c:/build/ghc-6.10.1-unknown-mingw32.tar.bz2 haskell.org:dist and it thinks that it is meant to get the file from the host called "c". Now we just do rsync ghc-6.10.1-unknown-mingw32.tar.bz2 haskell.org:dist so rsync understand what we mean. | ||||
* | Build dph with the stage2 compiler | Ian Lynagh | 2009-02-03 | 1 | -0/+1 |
| | | | | It will use TH, so needs to be built with stage2. | ||||
* | Fix "make install": Put "[]" in the install package.conf | Ian Lynagh | 2009-01-14 | 1 | -0/+2 |
| | |||||
* | Check that make supports eval | Ian Lynagh | 2009-01-09 | 1 | -0/+7 |
| | |||||
* | Require HsColour by default | Ian Lynagh | 2009-01-04 | 1 | -1/+9 |
| | | | | | | | | This should stop us ending up without HsColour'ed sources on some platforms. We also now tell Cabal where to find HsColour, rather than it finding it itself. | ||||
* | Delay building libffi until package.conf is created and fix bindist | Clemens Fruhwirth | 2008-10-10 | 1 | -1/+1 |
| | |||||
* | Turn libffi into a Haskell package | Clemens Fruhwirth | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | fix syntax errors in src-dist publish rules | Simon Marlow | 2008-10-08 | 1 | -2/+2 |
| | |||||
* | Use $(TAR) rather than tar | Ian Lynagh | 2008-09-24 | 1 | -8/+8 |
| | | | | Fixes problems on Solaris, where we need to use gtar instead of tar | ||||
* | Escape a hash in the Makefile (it was breaking source dist creation) | Ian Lynagh | 2008-09-20 | 1 | -1/+1 |
| | |||||
* | Fix building the extralibs tarball | Ian Lynagh | 2008-09-19 | 1 | -1/+1 |
| | | | | | | We now need to dig the appropriate lines out of packages, rather than just catting libraries/extra-packages, in order to find out what the extralibs are. | ||||
* | Fix how we put libffi into bindists | Ian Lynagh | 2008-09-19 | 1 | -0/+1 |
| | |||||
* | Add HpcParser.hs to source dists | Ian Lynagh | 2008-09-19 | 1 | -0/+7 |
| | |||||
* | Fix the list of generated files that need to go into the source dists | Ian Lynagh | 2008-09-19 | 1 | -1/+1 |
| | |||||
* | Put generated files in source dists | Ian Lynagh | 2008-09-18 | 1 | -0/+20 |
| | | | | We don't want to require that users building source dists have alex/happy | ||||
* | Reinstate the driver/ghc directory, to create a versioned GHC program | Ian Lynagh | 2008-09-12 | 1 | -1/+1 |
| | | | | e.g. $(bindir)/ghc-6.9.20080911 | ||||
* | Use test -f rather than test -e | Ian Lynagh | 2008-09-08 | 1 | -1/+1 |
| | | | | Hopefully this will fix the SunOS builbot slave. | ||||
* | Fix the ext-core doc in bindists | Ian Lynagh | 2008-09-07 | 1 | -0/+1 |
| | |||||
* | Remove an erroneous comma from the Makefile | Ian Lynagh | 2008-08-28 | 1 | -1/+1 |
| | |||||
* | Update the build system to handle building and using haddock2 | Ian Lynagh | 2008-08-28 | 1 | -2/+3 |
| | | | | | One side-effect of this is that we need to build the install-utils with stage2 rather than stage1 as we need the ghc package. | ||||
* | Don't check that we have found haddock | Ian Lynagh | 2008-08-28 | 1 | -10/+1 |
| | | | | We now use an in-tree haddock instead | ||||
* | Change references to the old BIN_DIST_TARBALL to the new BIN_DIST_TAR_BZ2 | Ian Lynagh | 2008-08-24 | 1 | -4/+4 |
| | |||||
* | Fix the "have we got all the bootlibs" check | Ian Lynagh | 2008-08-24 | 1 | -1/+1 |
| | | | | | The packages file has an extra component (for "darcs" or "git") so we need to take that into account when grepping. | ||||
* | Actually tar up Windows bindists | Ian Lynagh | 2008-08-24 | 1 | -9/+8 |
| | |||||
* | Don't put symlinks in bindists, but the files they point at instead | Ian Lynagh | 2008-08-20 | 1 | -1/+3 |
| | |||||
* | Change how we know whether or not we are validating | Ian Lynagh | 2008-08-17 | 1 | -1/+1 |
| | | | | | | | | We now set Validating=YES in mk/are-validating.mk rather than on the commandline. This means that if you build a tree with validate then just running make in it will use the validate flags. "make distclean" removes mk/are-validating.mk, putting us back in standard build mode. | ||||
* | When making in compiler/, automatically make in ghc/ when we are done | Ian Lynagh | 2008-08-17 | 1 | -6/+0 |
| | |||||
* | Remove inplace-datadir when cleaning | Ian Lynagh | 2008-08-10 | 1 | -0/+3 |
| | |||||
* | bindist fixes | Ian Lynagh | 2008-08-10 | 1 | -2/+11 |
| | |||||
* | bindists are now some way towards working | Ian Lynagh | 2008-08-10 | 1 | -77/+86 |
| |