$(GHC_CABAL_DIR)/dist/build/tmp/ghc-cabal$(exeext): $(GHC_CABAL_DIR)/ghc-cabal.hs $(MKDIRHIER)
$(MKDIRHIER) bootstrapping
$(MKDIRHIER) $(dir $@)
$(GHC_CABAL_DIR)/dist/build/tmp/ghc-cabal$(exeext): $(GHC_CABAL_DIR)/ghc-cabal.hs $(MKDIRHIER)
$(MKDIRHIER) bootstrapping
$(MKDIRHIER) $(dir $@)
$(GHC_CABAL_DIR)_dist-dummy-ghc_PROG = dummy-ghc$(exeext)
# depend on config.mk, so we pick up the new version number if it changes.
$(GHC_CABAL_DIR)_dist-dummy-ghc_PROG = dummy-ghc$(exeext)
# depend on config.mk, so we pick up the new version number if it changes.
$(MKDIRHIER) $(dir $@)
echo "import System.Environment; import System.Cmd; import System.Exit" >$@
echo "main = do args <- getArgs; if args == [\"--numeric-version\"] then putStrLn \"$(ProjectVersion)\" else do e <- rawSystem \"$(GHC_STAGE0)\" args; exitWith e" >>$@
$(MKDIRHIER) $(dir $@)
echo "import System.Environment; import System.Cmd; import System.Exit" >$@
echo "main = do args <- getArgs; if args == [\"--numeric-version\"] then putStrLn \"$(ProjectVersion)\" else do e <- rawSystem \"$(GHC_STAGE0)\" args; exitWith e" >>$@