#! /bin/sh
set -e
+# Create libraries/*/{ghc.mk,GNUmakefile}
+sh boot-pkgs
+
# Check that we have all boot packages.
for dir in `grep "^[^# ][^ ]* *[^ ][^ ]* *[^ ][^ ]*$" packages | sed "s/ .*//"`
do
chmod +x $f
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