X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FMakefile;h=37114fbe0aa442ac9288e1136f68023e16d6cb20;hb=73a689e2df001bd7794ab8562a64b12877ce3581;hp=d1334a30784fcd56521429fcf0c9b17d3e08a6d8;hpb=7ca3bb74a9acbcccc6dd8a84d03120e3a684fa9b;p=ghc-hetmet.git diff --git a/ghc/rts/Makefile b/ghc/rts/Makefile index d1334a3..37114fb 100644 --- a/ghc/rts/Makefile +++ b/ghc/rts/Makefile @@ -1,5 +1,5 @@ #----------------------------------------------------------------------------- -# $Id: Makefile,v 1.71 2002/06/25 15:49:58 mthomas Exp $ +# $Id: Makefile,v 1.74 2002/08/09 20:59:41 sof Exp $ # # This is the Makefile for the runtime-system stuff. # This stuff is written in C (and cannot be written in Haskell). @@ -34,19 +34,11 @@ WAYS=$(GhcLibWays) PACKAGE = rts # Tells the build system not to add various Haskellish options to $(SRC_HC_OPTS) -NON_HS_PKG = YES +NON_HS_PACKAGE = YES # grab sources from these subdirectories ALL_DIRS = hooks parallel -ifeq "$(HaveLibGmp)" "YES" -PACKAGE_CPP_OPTS += -DHAVE_LIBGMP -endif - -ifeq "$(HaveLibMingwEx)" "YES" -PACKAGE_CPP_OPTS += -DHAVE_LIBMINGWEX -endif - ifneq "$(DLLized)" "YES" EXCLUDED_SRCS += RtsDllMain.c else @@ -81,7 +73,7 @@ WARNING_OPTS += -Winline WARNING_OPTS += -Waggregate-return #WARNING_OPTS += -Wpointer-arith WARNING_OPTS += -Wbad-function-cast -WARNING_OPTS += -Wcast-align +#WARNING_OPTS += -Wcast-align #WARNING_OPTS += -Wnested-externs #WARNING_OPTS += -Wshadow #WARNING_OPTS += -Wcast-qual @@ -127,8 +119,12 @@ endif endif # If -DDEBUG is in effect, adjust package conf accordingly.. -ifneq "$(strip $(filter -DDEBUG,$(GhcHcOpts)))" "" -PACKAGE_CPP_OPTS += -DDEBUG -DUSING_LIBBFD +ifneq "$(strip $(filter -optc-DDEBUG,$(GhcRtsHcOpts)))" "" +PACKAGE_CPP_OPTS += -DDEBUG +endif + +ifeq "$(HaveLibMingwEx)" "YES" +PACKAGE_CPP_OPTS += -DHAVE_LIBMINGWEX endif #-----------------------------------------------------------------------------