- cd $(DESTDIR)$(bindir) && { ln gzip gunzip || $(LN_S) gzip gunzip; }
- cd $(DESTDIR)$(bindir) && { ln gzip zcat || $(LN_S) gzip zcat ; }
- cd $(DESTDIR)$(bindir) && { ln zdiff zcmp || $(LN_S) zdiff zcmp ; }
- cd $(DESTDIR)$(bindir) && { ln zgrep zegrep || $(LN_S) zgrep zegrep; }
- cd $(DESTDIR)$(bindir) && { ln zgrep zfgrep || $(LN_S) zgrep zfgrep; }
+install-exec-hook remove-installed-links:
+ @for prog_ext in $(bin_PROGRAMS) $(bin_SCRIPTS); do \
+ prog=`echo "$$prog_ext"|sed 's/$(EXEEXT)$$//'`; \
+ case $$prog in \
+ gzip) aliases='gunzip zcat';; \
+ zdiff) aliases='zcmp';; \
+ zgrep) aliases='zegrep zfgrep';; \
+ *) continue;; \
+ esac; \
+ transform='$(transform)'; \
+ test "X$$prog" = "X$$prog_ext" || \
+ transform="$$transform"';s/$$/$(EXEEXT)/'; \
+ destbindir=$(DESTDIR)$(bindir); \
+ source=`echo "$$prog"|sed "$$transform"`; \
+ for alias in $$aliases; do \
+ dest=`echo "$$alias"|sed "$$transform"`; \
+ (set -x; \
+ cd "$$destbindir" && \
+ rm -f "$$dest" && \
+ case $@ in \
+ install-exec-hook) \
+ ln "$$source" "$$dest" || $(LN_S) "$$source" "$$dest";; \
+ esac \
+ ) || exit; \
+ done; \
+ done