# -----------------------------------------------------------------------------
-# $Id: Makefile,v 1.148 2001/03/27 09:38:02 simonmar Exp $
+# $Id: Makefile,v 1.151 2001/04/03 12:55:01 rrt Exp $
TOP = ..
include $(TOP)/mk/boilerplate.mk
@echo "cHaveLibGmp = \"$(HaveLibGmp)\"" >> $(CONFIG_HS)
@echo "cUSER_WAY_NAMES = \"$(USER_WAY_NAMES)\"" >> $(CONFIG_HS)
@echo "cUSER_WAY_OPTS = \"$(USER_WAY_OPTS)\"" >> $(CONFIG_HS)
- @echo "clibdir = \"$(libdir)\"" >> $(CONFIG_HS)
- @echo "clibexecdir = \"$(libexecdir)\"" >> $(CONFIG_HS)
- @echo "cdatadir = \"$(datadir)\"" >> $(CONFIG_HS)
- @echo "cbindir = \"$(bindir)\"" >> $(CONFIG_HS)
@echo "cDEFAULT_TMPDIR = \"$(DEFAULT_TMPDIR)\"" >> $(CONFIG_HS)
- @echo "cFPTOOLS_TOP_ABS = \"$(FPTOOLS_TOP_ABS)\"" >> $(CONFIG_HS)
@echo "cRAWCPP = \"$(RAWCPP)\"" >> $(CONFIG_HS)
@echo done.
DIRS += nativeGen
else
SRC_HC_OPTS += -DOMIT_NATIVE_CODEGEN
+endif
+
ifeq ($(GhcWithIlx),YES)
DIRS += ilxGen
SRC_HC_OPTS += -DILX
endif
-endif
ifeq "$(BootingFromHc)" "YES"
# HC files are always from a self-booted compiler
SRC_HC_OPTS += -package concurrent -package posix -package text -package util
else
SRC_HC_OPTS += -package concurrent -package text -package util
+main/TmpFiles_HC_OPTS += -Dmingw32_TARGET_OS
endif
SRC_CC_OPTS += -Iparser -I. -I$(TOP)/includes -O
ghc-inplace : $(HS_PROG)
@$(RM) $@
echo '#!/bin/sh' >>$@
- echo exec $(FPTOOLS_TOP_ABS)/ghc/compiler/$(HS_PROG) -B$(FPTOOLS_TOP_ABS) '"$$@"' >>$@
+ echo exec $(FPTOOLS_TOP_ABS_UNIX)/ghc/compiler/$(HS_PROG) -B$(FPTOOLS_TOP_ABS) '"$$@"' >>$@
chmod 755 $@
CLEAN_FILES += ghc-inplace