# Reconfigure, using the newly-build ghc binary as our $(GHC), and
# with hc bootstrapping disabled.
# Reconfigure, using the newly-build ghc binary as our $(GHC), and
# with hc bootstrapping disabled.
-# Now we can build hslibs (hsc2hs is required, so must be after ghc/utils)
-$MAKE -C hslibs boot all
+# Build all of utils
+$MAKE -C utils clean && $MAKE -C utils boot all
+
+# Build the rest of the libraries
+$MAKE -C libraries boot all
# The reconfigure step updates a few files, which can lead to
# unnecessary recompilations. Touch a bunch of things here to avoid
# having to recompile stuff that we've already built.
# The reconfigure step updates a few files, which can lead to
# unnecessary recompilations. Touch a bunch of things here to avoid
# having to recompile stuff that we've already built.