X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=Makefile.am;h=0193e7ec3489a7d0012bba17853c15bbddfd6800;hb=ad96056bdcf62abd585cdb53768fbabdde75d1b5;hp=b8b926cd380f5d999a2036a66265bda6ac2e7657;hpb=302189d124ed5849c2589ea92e912eb24fdc4ab3;p=debian%2Fgzip diff --git a/Makefile.am b/Makefile.am index b8b926c..0193e7e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ # Make gzip (GNU zip). -## Copyright (C) 1999, 2001 Free Software Foundation +## Copyright (C) 1999, 2001, 2002 Free Software Foundation ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -48,16 +48,20 @@ gzip_SOURCES = \ trees.c unlzh.c unlzw.c unpack.c unzip.c util.c yesno.c zip.c gzip_LDADD = @LIBOBJS@ +AM_MAKEINFOFLAGS = --no-split + info_TEXINFOS = gzip.texi +gzip_TEXINFOS = fdl.texi ASCPP = @ASCPP@ LN_S = @LN_S@ match.$(OBJEXT): match.c - $(ASCPP) $(srcdir)/match.c >_match.s + cp $(srcdir)/match.c _match.S + $(ASCPP) _match.S >_match.s $(CC) -c $(CFLAGS) _match.s mv _match.$(OBJEXT) match.$(OBJEXT) - rm -f _match.s + rm -f _match.S _match.s gzip.doc: gzip.1 groff -man -Tascii $(srcdir)/gzip.1 | col -b | uniq >$@ @@ -72,18 +76,35 @@ SUFFIXES = .in chmod a+x $@ install-exec-hook: remove-installed-links - 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)/'; \ + source=$(DESTDIR)$(bindir)/`echo "$$prog"|sed "$$transform"`; \ + for alias in $$aliases; do \ + dest=$(DESTDIR)$(bindir)/`echo "$$alias"|sed "$$transform"`; \ + (set -x; \ + rm -f "$$dest" && \ + case $@ in \ + install-exec-hook) \ + for ln in ln "$(LN_S)"; do \ + $$ln "$$source" "$$dest" && break; \ + done;; \ + esac \ + ) || exit; \ + done; \ + done uninstall-local: remove-installed-links -remove-installed-links: - cd $(DESTDIR)$(bindir) && rm -f gunzip zcat zcmp zegrep zfgrep - - MAINTAINERCLEANFILES = gzip.doc MOSTLYCLEANFILES = _match.s gzexe zdiff zforce zgrep zless zmore znew