$(MAKE) -C lib/uuid  install DESTDIR=$(TARGETPREFIX); \
                $(MAKE) -C lib/blkid install DESTDIR=$(TARGETPREFIX); \
                :
-       $(REMOVE)/e2fsprogs-$(E2FSPROGS_VER)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/uuid.pc
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/blkid.pc
        $(REMOVE)/e2fsprogs-$(E2FSPROGS_VER)
 $(D)/mtd-utils: $(ARCHIVE)/mtd-utils-$(MTD_UTILS_VER).tar.bz2 $(D)/zlib | $(TARGETPREFIX)
        $(START_BUILD)
        # build for target
-       rm -fr $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER); \
+       $(REMOVE)/mtd-utils-$(MTD_UTILS_VER); \
        $(UNTAR)/mtd-utils-$(MTD_UTILS_VER).tar.bz2; \
        set -e; cd $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER); \
                $(MAKE) $(MTD_BUILDS) BUILDDIR=$(MTD_BUILDDIR) WITHOUT_XATTR=1 WITHOUT_LZO=1 \
                $(MAKE); \
                $(MAKE) install DESTDIR=$(TARGETPREFIX)
        $(TARGET)-strip $(TARGETPREFIX)/sbin/unfsd
-       rm -f -r $(TARGETPREFIX)/.remove
        $(REMOVE)/unfs3-$(UNFS3_VER)
        $(TOUCH)
 
 
 $(D)/expat: $(ARCHIVE)/expat-$(EXPAT_VER).tar.bz2 | $(TARGETPREFIX)
        $(START_BUILD)
-       rm -fr $(BUILD_TMP)/expat-$(EXPAT_VER)
        $(UNTAR)/expat-$(EXPAT_VER).tar.bz2
        set -e; cd $(BUILD_TMP)/expat-$(EXPAT_VER); \
                $(CONFIGURE) \
                make install DESTDIR=$(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/expat.pc
        $(REWRITE_LIBTOOL)/libexpat.la
-       rm -fr $(BUILD_TMP)/expat-$(EXPAT_VER) $(PKGPREFIX)
+       $(REMOVE)/expat-$(EXPAT_VER)
        $(TOUCH)
 
 $(D)/lua-expat: $(ARCHIVE)/luaexpat-$(LUA_EXPAT_VER).tar.gz $(D)/expat | $(TARGETPREFIX)
                LUA_INC=-I$(TARGETPREFIX)/include EXPAT_INC=-I$(TARGETPREFIX)/include; \
                $(MAKE) install LUA_LDIR=$(TARGETPREFIX)/share/lua/$(LUA_ABIVER) LUA_CDIR=$(TARGETPREFIX)/lib/lua/$(LUA_ABIVER)
        rm -fr $(TARGETPREFIX)/share/lua/$(LUA_ABIVER)/lxp/tests
-       rm -fr $(BUILD_TMP)/luaexpat-$(LUA_EXPAT_VER)
+       $(REMOVE)/luaexpat-$(LUA_EXPAT_VER)
        $(TOUCH)
 
 $(D)/lua-feedparser: $(ARCHIVE)/lua-feedparser-$(LUA_FEEDPARSER_VER).tar.bz2 $(D)/lua $(D)/luasocket $(D)/lua-expat | $(TARGETPREFIX)
                $(MAKE) install \
                LUAV=$(LUA_ABIVER) LUAPREFIX_linux= \
                CDIR_linux=$(TARGETPREFIX)/lib/lua/$(LUA_ABIVER) LDIR_linux=$(TARGETPREFIX)/share/lua/$(LUA_ABIVER); \
-       rm -fr $(BUILD_TMP)/Luasocket-$(LUASOCKET_VER)-git-$(LUASOCKET_GIT)
+       $(REMOVE)/Luasocket-$(LUASOCKET_VER)-git-$(LUASOCKET_GIT)
        $(TOUCH)
 
 $(D)/luacurl: $(D)/libcurl $(ARCHIVE)/Lua-cURL$(LUACURL_VER)-git-$(LUACURL_GIT).tar.bz2 | $(TARGETPREFIX)