X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FMakefile;h=ab5c6e73700d70911f86d1530bfd26897dc79dce;hb=c7344a639519b0ecd4ac24252ebc13ffdd3e9bd7;hp=09f5766dd49e520658e8fe8c4eb0d0bae9976277;hpb=2de31b61d0a963803eb5632c9659c6093d74f345;p=ghc-hetmet.git diff --git a/rts/Makefile b/rts/Makefile index 09f5766..ab5c6e7 100644 --- a/rts/Makefile +++ b/rts/Makefile @@ -208,6 +208,7 @@ RtsUtils_CC_OPTS += -DGhcEnableTablesNextToCode=$(DQ)$(GhcEnableTablesNextToCode # ffi.h triggers prototype warnings, so disable them here: Interpreter_CC_OPTS += -Wno-strict-prototypes Adjustor_CC_OPTS += -Wno-strict-prototypes +sm/Storage_CC_OPTS += -Wno-strict-prototypes StgCRun_CC_OPTS += -w Typeable_CC_OPTS += -w @@ -217,9 +218,6 @@ sm/Compact_CC_OPTS += -w win32/ConsoleHandler_CC_OPTS += -w win32/ThrIOManager_CC_OPTS += -w win32/Ticker_CC_OPTS += -w -Threads_CC_OPTS += -w -Capability_CC_OPTS += -w -Schedule_CC_OPTS += -w # The above warning supression flags are a temporary kludge. # While working on this module you are encouraged to remove it and fix # any warnings in the module. See @@ -407,6 +405,7 @@ sm/Evac_HC_OPTS += -optc-funroll-loops ifneq "$(findstring thr, $(way))" "" EXTRA_SRCS += sm/Evac_thr.c sm/Scav_thr.c +CLEAN_FILES += sm/Evac_thr.c sm/Scav_thr.c sm/Evac_thr.c : sm/Evac.c cp $< $@