X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=driver%2Fghc%2FMakefile;h=4eeb3f96ca57289e3ae198e46def4c45ad5c52a4;hp=69abe6cb8af1cbf161b52aec506f3c6e54506b96;hb=f559be1fdb74c5e8e1b76cb5acf5553ff4de2354;hpb=430453c5131592b6147a80202dc5f7fbe3f3d5fd diff --git a/driver/ghc/Makefile b/driver/ghc/Makefile index 69abe6c..4eeb3f9 100644 --- a/driver/ghc/Makefile +++ b/driver/ghc/Makefile @@ -1,26 +1,18 @@ -#----------------------------------------------------------------------------- -# $Id: Makefile,v 1.6 2001/10/23 16:32:30 rrt Exp $ -# - TOP=../.. include $(TOP)/mk/boilerplate.mk -# ----------------------------------------------------------------------------- -# ghc script +ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" +SCRIPT_DIR = $(DESTDIR)$(bindir) +SCRIPT_BASE = ghc +SCRIPT_VERSIONED_BASE = $(SCRIPT_BASE)-$(ProjectVersion) +SCRIPT = $(SCRIPT_DIR)/$(SCRIPT_BASE) +SCRIPT_VERSIONED = $(SCRIPT_DIR)/$(SCRIPT_VERSIONED_BASE) -ifneq "$(HOSTPLATFORM)" "i386-unknown-mingw32" -LINK = ghc -LINK_TARGET = $(LINK)-$(ProjectVersion) -INSTALLED_SCRIPT=$(bindir)/$(LINK_TARGET) install:: - $(RM) -f $(INSTALLED_SCRIPT) - echo "#!$(SHELL)" >> $(INSTALLED_SCRIPT) - echo "GHCBIN=$(libexecdir)/ghc-$(ProjectVersion)" >> $(INSTALLED_SCRIPT) - echo "TOPDIROPT=-B$(libdir)" >> $(INSTALLED_SCRIPT) - echo 'exec $$GHCBIN $$TOPDIROPT $${1+"$$@"}' >> $(INSTALLED_SCRIPT) - $(EXECUTABLE_FILE) $(INSTALLED_SCRIPT) + mv $(SCRIPT) $(SCRIPT_VERSIONED) + ln -s $(SCRIPT_VERSIONED_BASE) $(SCRIPT) endif -# ----------------------------------------------------------------------------- +include $(TOP)/mk/bindist.mk include $(TOP)/mk/target.mk