X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FMakefile;h=f9a0b5846c8eaa2e1f01600a1862492230e8d9bd;hb=2c23d7c5f5155b950ffab85ef9ab037932c938a9;hp=dd96bff2dda18dd2adde0e8a68ca1aef77d5811c;hpb=219bad9f267df236f6f48b3bd453c50090745ed4;p=ghc-hetmet.git diff --git a/compiler/Makefile b/compiler/Makefile index dd96bff..f9a0b58 100644 --- a/compiler/Makefile +++ b/compiler/Makefile @@ -734,18 +734,14 @@ SRC_LD_OPTS += -no-link-chk INPLACE_PROG = $(odir)/ghc-inplace$(exeext) EXCLUDED_C_SRCS += ghc-inplace.c -# FPTOOLS_TOP_ABS platform uses backslashes, at least on Cygwin, but that -# 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)$(exeext) +GHC_PATH=$(FPTOOLS_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=$(DQ)$(GHC_PATH)$(DQ) -optc-DTOP_ABS=$(DQ)$(TOP_ABS)$(DQ) $(INPLACE_EXTRA_FLAGS) $< -o $@ + $(HC) -cpp -optc-DGHC_PATH=$(DQ)$(GHC_PATH)$(DQ) -optc-DTOP_ABS=$(DQ)$(FPTOOLS_TOP_ABS)$(DQ) $(INPLACE_EXTRA_FLAGS) $< -o $@ all :: $(INPLACE_PROG) @@ -859,7 +855,7 @@ GhcLibHcOpts = HS_IFACES = $(addsuffix .$(way_)hi,$(basename $(HS_OBJS))) # Haddock can't handle recursive modules currently, so we disable it for now. -HADDOCK_DOCS = NO +override HADDOCK_DOCS = NO # Tell package.mk not to set $(HC) NO_SET_HC = YES