Refactoring and tidy up in the build system
authorSimon Marlow <marlowsd@gmail.com>
Thu, 23 Sep 2010 09:56:42 +0000 (09:56 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Thu, 23 Sep 2010 09:56:42 +0000 (09:56 +0000)
commit1c1ed8694bdd24b003fa5935d001a1835e9b0f4e
tree618f8aa531dbc76dfcf45b315e3d1522d3366659
parent21b05036b6659aa3370f76c24c0e08e7a31f302b
Refactoring and tidy up in the build system

Instead of the ghc-stage and ghc-stage2-package files in a package, we
now have a list of these in ghc.mk.  There are other similar lists (of
boot-packages and non-installable packages), so this is not too bad,
and is simpler.

While poking around in the top-level ghc.mk file I spotted various
opportunities to clean up and re-order some of the cruft that has
accumulated over time.
boot-pkgs
ghc.mk
mk/validate-settings.mk
rules/build-package.mk
rules/extra-packages.mk