X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FMakefile;h=7b17ce3b869c31c780ecd49b082682c921e38727;hb=d4050431de1adddedb240e497f77f89301f77070;hp=8d39ed012fac00208293a17a7708972ea233d55a;hpb=f5605a5a2ea4a4707c9bec48048d730f0f56dae2;p=ghc-hetmet.git diff --git a/rts/Makefile b/rts/Makefile index 8d39ed0..7b17ce3 100644 --- a/rts/Makefile +++ b/rts/Makefile @@ -127,6 +127,13 @@ endif # SRC_HC_OPTS += -fPIC RtsMessages_CC_OPTS += -DProjectVersion=\"$(ProjectVersion)\" +RtsFlags_CC_OPTS += -DProjectVersion=\"$(ProjectVersion)\" +RtsFlags_CC_OPTS += -DRtsWay=\"rts$(_way)\" +RtsFlags_CC_OPTS += -DHostPlatform=\"$(HOSTPLATFORM)\" +RtsFlags_CC_OPTS += -DBuildPlatform=\"$(BUILDPLATFORM)\" +RtsFlags_CC_OPTS += -DTargetPlatform=\"$(TARGETPLATFORM)\" +RtsFlags_CC_OPTS += -DGhcUnregisterised=\"$(GhcUnregisterised)\" +RtsFlags_CC_OPTS += -DGhcEnableTablesNextToCode=\"$(GhcEnableTablesNextToCode)\" ifeq "$(way)" "mp" SRC_HC_OPTS += -I$$PVM_ROOT/include @@ -330,7 +337,7 @@ sm/Compact_HC_OPTS += -optc-finline-limit=2500 SRC_CC_OPTS += -fno-strict-aliasing # Cmm must be compiled via-C for now, because the NCG can't handle loops -# SRC_HC_OPTS += -fvia-C +SRC_HC_OPTS += -fvia-C # We *want* type-checking of hand-written cmm. SRC_HC_OPTS += -dcmm-lint