1 #-----------------------------------------------------------------------------
2 # $Id: Makefile,v 1.11 2005/05/05 00:58:38 sof Exp $
6 include $(TOP)/mk/boilerplate.mk
8 # -----------------------------------------------------------------------------
11 ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
18 ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
19 INSTALL_PROGS += $(C_PROG)
20 GHCII_SCRIPT=$(DESTDIR)$(bindir)/ghcii.sh
22 $(RM) -f $(GHCII_SCRIPT)
23 echo "#!$(SHELL)" >> $(GHCII_SCRIPT)
24 echo 'exec "$$0"/../ghc --interactive $${1+"$$@"}' >> $(GHCII_SCRIPT)
25 chmod +x $(GHCII_SCRIPT)
28 LINK_TARGET = $(LINK)-$(ProjectVersion)
29 INSTALLED_SCRIPT=$(DESTDIR)$(bindir)/$(LINK_TARGET)
31 $(RM) -f $(INSTALLED_SCRIPT)
32 echo "#!$(SHELL)" >> $(INSTALLED_SCRIPT)
33 echo 'exec $(bindir)/ghc --interactive $${1+"$$@"}' >> $(INSTALLED_SCRIPT)
34 $(EXECUTABLE_FILE) $(INSTALLED_SCRIPT)
37 ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
39 INPLACE_GHC = $(FPTOOLS_TOP_ABS)/ghc/stage2-inplace/ghc
40 CLEAN_FILES += $(INPLACE_SCRIPT)
42 $(RM) -f $(INPLACE_SCRIPT)
43 echo "#!$(SHELL)" >> $(INPLACE_SCRIPT)
44 echo "exec $(INPLACE_GHC) --interactive $${1+"$$@"}" >> $(INPLACE_SCRIPT)
45 $(EXECUTABLE_FILE) $(INPLACE_SCRIPT)
48 ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
49 ghci.res : ghci.rc ghci.ico
50 windres --preprocessor="$(CPP) -xc -DRC_INVOKED" -o ghci.res -i ghci.rc -O coff
53 include $(TOP)/mk/bindist.mk
55 include $(TOP)/mk/target.mk