X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2FMakefile;h=3f443acf3d07d630337d6474e7ce0bf9b04488bf;hp=e881216d25a5ee8310ed70bc1c08cc7e13eace61;hb=af2db474c2bb80e29924430e3c730bc217e55189;hpb=de21f53e25eb67248ba416187d34ba7ec9ec143a diff --git a/compiler/Makefile b/compiler/Makefile index e881216..3f443ac 100644 --- a/compiler/Makefile +++ b/compiler/Makefile @@ -720,10 +720,14 @@ EXCLUDED_C_SRCS += ghc-inplace.c # will go wrong when we use it in a Haskell string below. TOP_ABS=$(subst \\,/,$(FPTOOLS_TOP_ABS_PLATFORM)) -GHC_PATH=$(TOP_ABS)/$(GHC_COMPILER_DIR_REL)/$(GHC_PROG) +GHC_PATH=$(TOP_ABS)/$(GHC_COMPILER_DIR_REL)/$(GHC_PROG)$(exeext) + +ifeq "$(HOSTPLATFORM)" "i386-unknown-mingw32" +INPLACE_EXTRA_FLAGS = -optc-DWINDOWS +endif $(INPLACE_PROG): ghc-inplace.c - $(HC) -cpp -optc-DGHC_PATH=\"$(GHC_PATH)\" -optc-DTOP_ABS=\"$(TOP_ABS)\" $< -o $@ + $(HC) -cpp -optc-DGHC_PATH=\"$(GHC_PATH)\" -optc-DTOP_ABS=\"$(TOP_ABS)\" $(INPLACE_EXTRA_FLAGS) $< -o $@ all :: $(INPLACE_PROG)