-#
-# depend setup: other directories need the driver script to compute
-# their dependencies, so `depend' is simply an alias for `all' here.
-depend :: all
+$(CONFIG_HS) : $(FPTOOLS_TOP)/mk/config.mk Makefile
+ @$(RM) -f $(CONFIG_HS)
+ @echo -n "Creating $(CONFIG_HS) ... "
+ @echo "module Config where" >>$(CONFIG_HS)
+ @echo "cTARGETPLATFORM = \"$(TARGETPLATFORM)\"" >> $(CONFIG_HS)
+ @echo "cCURRENT_DIR = \"$(CURRENT_DIR)\"" >> $(CONFIG_HS)
+ @echo "cHaveLibGmp = \"$(HaveLibGmp)\"" >> $(CONFIG_HS)
+ @echo "cLibsReadline = \"$(LibsReadline)\"" >> Config.hs
+ @echo "clibdir = \"$(libdir)\"" >> $(CONFIG_HS)
+ @echo "cGHC_LIB_DIR = \"$(GHC_LIB_DIR)\"" >> $(CONFIG_HS)
+ @echo "cGHC_RUNTIME_DIR = \"$(GHC_RUNTIME_DIR)\"" >> $(CONFIG_HS)
+ @echo "cGHC_UTILS_DIR = \"$(GHC_UTILS_DIR)\"" >> $(CONFIG_HS)
+ @echo "cGHC_INCLUDE_DIR = \"$(GHC_INCLUDE_DIR)\"" >> $(CONFIG_HS)
+ @echo "cFPTOOLS_TOP_ABS = \"$(FPTOOLS_TOP_ABS)\"" >> $(CONFIG_HS)
+ @echo done.