- ${TOUCH} -r inplace/lib/package.conf.d */*/package-data.mk */*/*/package-data.mk && \
- ${GMAKE} bootstrapping-files && \
- ${GMAKE} all_ghc_stage2 && \
- ${GMAKE} inplace/bin/ghc-pkg && \
- ${GMAKE} inplace/lib/unlit && \
+ ${TOUCH} -r inplace/lib/package.conf.d \
+ inplace/lib/package.conf.d/*.conf \
+ */package.conf.inplace \
+ */*/package-data.mk \
+ */*/*/package-data.mk \
+ */*/*/*/package-data.mk \
+ compiler/stage?/build/Config.hs && \
+ ${TOUCH} ${.TARGET}
+
+${WRKDIR}/stamp-bootstrap-ghc: ${WRKDIR}/stamp-rewrite-hc-paths
+ ${RUN} cd ${WRKDIR}/bootstrap/${DISTNAME} && \
+ ${PHASE_MSG} "Creating bootstrapping files for ${PKGNAME}" && \
+ ${BUILD_MAKE_CMD} bootstrapping-files && \
+ ${PHASE_MSG} "Building bootstrapping compiler for ${PKGNAME}" && \
+ ${BUILD_MAKE_CMD} all_ghc_stage2 && \
+ ${PHASE_MSG} "Building bootstrapping toolkit for ${PKGNAME}" && \
+ ${BUILD_MAKE_CMD} inplace/bin/ghc-pkg && \
+ ${BUILD_MAKE_CMD} inplace/lib/unlit && \