summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrrt <unknown>2001-10-12 14:29:11 +0000
committerrrt <unknown>2001-10-12 14:29:11 +0000
commitfe79800292ca4cf51088c8134e1095abc7eaf08c (patch)
treecc679326cc508c54cf342f5cb7f98d861aae6235
parent95cc5265a6466273470ab14d891d8967163c968c (diff)
downloadhaskell-fe79800292ca4cf51088c8134e1095abc7eaf08c.tar.gz
[project @ 2001-10-12 14:28:08 by rrt]
Update "make install" settings for Windows.
-rw-r--r--ghc/driver/ghci/Makefile6
-rw-r--r--ghc/utils/ghc-pkg/Makefile10
-rw-r--r--ghc/utils/hsc2hs/Makefile6
3 files changed, 17 insertions, 5 deletions
diff --git a/ghc/driver/ghci/Makefile b/ghc/driver/ghci/Makefile
index 0774cf4cb6..c0d9fc81d4 100644
--- a/ghc/driver/ghci/Makefile
+++ b/ghc/driver/ghci/Makefile
@@ -1,5 +1,5 @@
#-----------------------------------------------------------------------------
-# $Id: Makefile,v 1.8 2001/08/03 17:03:48 sof Exp $
+# $Id: Makefile,v 1.9 2001/10/12 14:28:08 rrt Exp $
#
TOP=../..
@@ -36,7 +36,11 @@ endif
SCRIPT_OBJS = ghci.sh
INTERP = $(SHELL)
SCRIPT_SUBST_VARS = GHCBIN TOPDIROPT
+ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
INSTALL_SCRIPTS += $(SCRIPT_PROG)
+else
+INSTALL_PROGS += $(C_PROG)
+endif
TOPDIROPT = -B$(GHCLIB)
ifeq "$(INSTALLING)" "1"
diff --git a/ghc/utils/ghc-pkg/Makefile b/ghc/utils/ghc-pkg/Makefile
index 3a61af1534..b7840c2478 100644
--- a/ghc/utils/ghc-pkg/Makefile
+++ b/ghc/utils/ghc-pkg/Makefile
@@ -1,5 +1,5 @@
# -----------------------------------------------------------------------------
-# $Id: Makefile,v 1.11 2001/08/21 14:38:04 sewardj Exp $
+# $Id: Makefile,v 1.12 2001/10/12 14:28:46 rrt Exp $
TOP=../..
include $(TOP)/mk/boilerplate.mk
@@ -14,11 +14,13 @@ HS_PROG = ghc-pkg.bin
SRC_HC_OPTS += -cpp -DPKG_TOOL -DWANT_PRETTY -package lang \
-package util -package text
-ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
+ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
+INSTALL_LIBEXECS += $(HS_PROG)
+else
+INSTALL_PROGS += $(HS_PROG)
SRC_HC_OPTS += -package win32
endif
-INSTALL_LIBEXECS = $(HS_PROG)
# -----------------------------------------------------------------------------
# ghc-pkg script
@@ -42,7 +44,9 @@ INPLACE_SCRIPT_PROG = ghc-pkg-inplace
SCRIPT_OBJS = ghc-pkg.sh
INTERP = $(SHELL)
SCRIPT_SUBST_VARS = GHCPKGBIN PKGCONFOPT
+ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
INSTALL_SCRIPTS += $(SCRIPT_PROG)
+endif
PKGCONFOPT = -f $(PKGCONF)
ifeq "$(INSTALLING)" "1"
diff --git a/ghc/utils/hsc2hs/Makefile b/ghc/utils/hsc2hs/Makefile
index 93a4b5522e..228864b706 100644
--- a/ghc/utils/hsc2hs/Makefile
+++ b/ghc/utils/hsc2hs/Makefile
@@ -1,5 +1,5 @@
# -----------------------------------------------------------------------------
-# $Id: Makefile,v 1.22 2001/09/12 11:16:05 rrt Exp $
+# $Id: Makefile,v 1.23 2001/10/12 14:29:11 rrt Exp $
TOP=../..
include $(TOP)/mk/boilerplate.mk
@@ -55,8 +55,12 @@ SCRIPT_SUBST_VARS = HSC2HS_BINDIR HSC2HS_DIR HS_PROG HSC2HS_EXTRA
SCRIPT_OBJS=hsc2hs.sh
INTERP=$(SHELL)
+ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
INSTALL_SCRIPTS += $(SCRIPT_PROG)
INSTALL_LIBEXECS += $(HS_PROG)
+else
+INSTALL_PROGS += $(HS_PROG)
+endif
override datadir=$(libdir)
INSTALL_DATAS += template-hsc.h