X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=ghc%2Fdriver%2Fghci%2FMakefile;h=aeb229cdd74046e6ef2bdb76aedf33d8ccc82dfc;hb=5225c33c9c47d4692d512a4bdcac488a53bb0c24;hp=e4caf4839a87dc5b3b97d670d2567fc751cac21b;hpb=ce424aecca1c1dfc9bac641707e21ebd646160bc;p=ghc-hetmet.git diff --git a/ghc/driver/ghci/Makefile b/ghc/driver/ghci/Makefile index e4caf48..aeb229c 100644 --- a/ghc/driver/ghci/Makefile +++ b/ghc/driver/ghci/Makefile @@ -1,5 +1,5 @@ #----------------------------------------------------------------------------- -# $Id: Makefile,v 1.1 2001/03/26 16:51:27 simonmar Exp $ +# $Id: Makefile,v 1.10 2002/01/10 10:33:48 sof Exp $ # TOP=../.. @@ -13,29 +13,42 @@ INSTALLING=1 ifeq "$(INSTALLING)" "1" ifeq "$(BIN_DIST)" "1" -GHCBIN=$$\"\"libdir/ghc +GHCBIN=$$\"\"libexecdir/ghc-$(ProjectVersion) GHCLIB=$$\"\"libdir else -GHCBIN=$(libdir)/ghc +GHCBIN=$(libexecdir)/ghc-$(ProjectVersion) GHCLIB=$(libdir) endif # BIN_DIST else -GHCBIN=$(FPTOOLS_TOP_ABS)/ghc/compiler/ghc +GHCBIN=$(FPTOOLS_TOP_ABS)/ghc/compiler/ghc-$(ProjectVersion) GHCLIB=$(FPTOOLS_TOP_ABS) endif INSTALLED_SCRIPT_PROG = ghci-$(ProjectVersion) INPLACE_SCRIPT_PROG = ghci-inplace +ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32" +C_PROG = ghci +C_OBJS += ghci.res +else +C_SRCS= +endif + SCRIPT_OBJS = ghci.sh INTERP = $(SHELL) SCRIPT_SUBST_VARS = GHCBIN TOPDIROPT -INSTALL_SCRIPTS += $(SCRIPT_PROG) ghc5 +ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" +INSTALL_SCRIPTS += $(SCRIPT_PROG) +else +INSTALL_PROGS += $(C_PROG) +endif TOPDIROPT = -B$(GHCLIB) ifeq "$(INSTALLING)" "1" SCRIPT_PROG = $(INSTALLED_SCRIPT_PROG) +ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" LINK = ghci +endif else SCRIPT_PROG = $(INPLACE_SCRIPT_PROG) endif @@ -47,5 +60,9 @@ all clean distclean maintainer-clean :: $(MAKE) INSTALLING=0 BIN_DIST=0 $(MFLAGS) $@ endif -include $(TOP)/mk/target.mk +ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32" +ghci.res : ghci.rc ghci.ico + windres -o ghci.res -i ghci.rc -O coff +endif +include $(TOP)/mk/target.mk