Put back the '$(RM) $@' in the rule for building library modules when
splitting, until we fix this problem properly.
# Extra stuff for compiling Haskell files with $(SplitObjs):
HC_SPLIT_PRE= \
# Extra stuff for compiling Haskell files with $(SplitObjs):
HC_SPLIT_PRE= \
-if [ ! -d $(basename $@) ]; then mkdir $(basename $@); else \
+ $(RM) $@ ; if [ ! -d $(basename $@) ]; then mkdir $(basename $@); else \
$(FIND) $(basename $@) -name '*.$(way_)o' -print | xargs $(RM) __rm_food ; fi
HC_SPLIT_POST = touch $@
$(FIND) $(basename $@) -name '*.$(way_)o' -print | xargs $(RM) __rm_food ; fi
HC_SPLIT_POST = touch $@