- cd ${mansrcdir} && for page in *.1; do \
- rm -f $(DESTDIR)${man1dir}/$$page$$ext; done )
- (cd $(DESTDIR)${bindir} && rm -f $(EMACSFULL) $(EMACS))
- (cd $(DESTDIR)${icondir} && rm -f hicolor/*x*/apps/emacs.png hicolor/*x*/apps/emacs22.png hicolor/scalable/apps/emacs.svg hicolor/scalable/mimetypes/emacs-document.svg )
- -rm -f $(DESTDIR)${desktopdir}/emacs.desktop
+ if cd ${mansrcdir}; then \
+ for page in *.1; do \
+ rm -f $(DESTDIR)${man1dir}/`echo "$${page}" | sed -e 's/\.1$$//' -e '$(TRANSFORM)'`.1$$ext; done; \
+ fi)
+ (cd $(DESTDIR)${bindir} && rm -f $(EMACSFULL) $(EMACS) || true)
+ (if cd $(DESTDIR)${icondir}; then \
+ rm -f hicolor/*x*/apps/${EMACS_NAME}.png \
+ hicolor/scalable/apps/${EMACS_NAME}.svg \
+ hicolor/scalable/mimetypes/`echo emacs-document | sed '$(TRANSFORM)'`.svg; \
+ fi)
+ -rm -f $(DESTDIR)${desktopdir}/${EMACS_NAME}.desktop