- ifBuildable/ifBuildable $* find $(BIN_DIST_LIBDIR)/$*/dist \
- \( -name "*.o" -o -name "*.p_o" -o -name "HS*" \) -exec rm {} \;
+ ifBuildable/ifBuildable $* $(FIND) $(BIN_DIST_LIBDIR)/$*/dist \
+ \( -name "*_split" -o -name "autogen" \) | xargs rm -rf
+ ifBuildable/ifBuildable $* $(FIND) $(BIN_DIST_LIBDIR)/$*/dist \
+ \( \( -name "*.o" -o -name "*.p_o" \) -a ! -name "HS*" \) \
+ -exec rm {} \;