GHC new build system megapatch
[ghc-hetmet.git] / utils / mkdependC / ghc.mk
diff --git a/utils/mkdependC/ghc.mk b/utils/mkdependC/ghc.mk
new file mode 100644 (file)
index 0000000..4f43cc7
--- /dev/null
@@ -0,0 +1,12 @@
+$(MKDEPENDC) : utils/mkdependC/mkdependC.prl $(MKDIRHIER)
+       $(MKDIRHIER) $(dir $@)
+       $(RM) -f $@
+       echo '#!$(PERL)'                               >> $@
+       echo '$$DEFAULT_TMPDIR = "$(DEFAULT_TMPDIR)";' >> $@
+       echo '$$CPP            = "$(CPP)";'            >> $@
+       echo '$$BUILDPLATFORM  = "$(BUILDPLATFORM)";'  >> $@
+       cat utils/mkdependC/mkdependC.prl              >> $@
+       $(EXECUTABLE_FILE) $@
+
+$(eval $(call all-target,utils/mkdependC,$(MKDEPENDC)))
+$(eval $(call clean-target,utils/mkdependC,,$(MKDEPENDC)))