New syntax for GADT-style record declarations, and associated refactoring
[ghc-hetmet.git] / boot
diff --git a/boot b/boot
index d586348..6f6b879 100644 (file)
--- a/boot
+++ b/boot
@@ -31,19 +31,5 @@ do
     fi
 done
 
-for f in libraries/*; do
-   dir=`basename $f`
-   cabals=`echo $f/*.cabal`
-   if test -f $cabals; then
-       echo "Creating $f/ghc.mk"
-       rm -f $f/ghc.mk
-       pkg=`basename ${cabals%.cabal}`
-       echo "${f}_PACKAGE = ${pkg}" >> $f/ghc.mk
-       echo "\$(eval \$(call build-package,${f},dist-install,1))" >> $f/ghc.mk
-       rm -f $f/GNUmakefile
-       echo "Creating $f/GNUmakefile"
-       echo "dir = ${f}" >> $f/GNUmakefile
-       echo "TOP = ../.." >> $f/GNUmakefile
-       echo "include \$(TOP)/mk/sub-makefile.mk" >> $f/GNUmakefile
-   fi
-done
+# Create libraries/*/{ghc.mk,GNUmakefile}
+sh boot-pkgs