summaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Makefile.in125
1 files changed, 125 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..c93cf1a
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,125 @@
+
+DISTNAME = $(pkgname)-$(pkgversion)
+INSTALL = install
+INSTALL_PROGRAM = $(INSTALL) -p -m 755
+INSTALL_SCRIPT = $(INSTALL) -p -m 755
+INSTALL_DATA = $(INSTALL) -p -m 644
+INSTALL_DIR = $(INSTALL) -d -m 755
+SHELL = /bin/sh
+
+scripts = zcat zcmp zdiff zgrep
+
+
+.PHONY : all install install-info install-man install-strip \
+ uninstall uninstall-info uninstall-man \
+ doc info man check dist clean distclean
+
+all : $(scripts)
+
+zcat : zcat.in
+ sed -e 's|VERSION|$(pkgversion)|g' $(VPATH)/zcat.in > zcat
+ chmod a+x zcat
+
+zcmp : zcmp.in
+ cat $(VPATH)/zcmp.in > zcmp
+ chmod a+x zcmp
+
+zdiff : zdiff.in
+ sed -e 's|VERSION|$(pkgversion)|g' $(VPATH)/zdiff.in > zdiff
+ chmod a+x zdiff
+
+zgrep : zgrep.in
+ sed -e 's|VERSION|$(pkgversion)|g' $(VPATH)/zgrep.in > zgrep
+ chmod a+x zgrep
+
+$(scripts) : Makefile
+
+doc : info man
+
+info : $(VPATH)/doc/$(pkgname).info
+
+$(VPATH)/doc/$(pkgname).info : $(VPATH)/doc/$(pkgname).texinfo
+ cd $(VPATH)/doc && makeinfo $(pkgname).texinfo
+
+man : $(VPATH)/doc/zcat.1 $(VPATH)/doc/zdiff.1 $(VPATH)/doc/zgrep.1
+
+$(VPATH)/doc/zcat.1 : zcat
+ help2man -o $(VPATH)/doc/zcat.1 --no-info ./zcat
+
+$(VPATH)/doc/zdiff.1 : zdiff
+ help2man -o $(VPATH)/doc/zdiff.1 --no-info ./zdiff
+
+$(VPATH)/doc/zgrep.1 : zgrep
+ help2man -o $(VPATH)/doc/zgrep.1 --no-info ./zgrep
+
+Makefile : $(VPATH)/configure $(VPATH)/Makefile.in
+ ./config.status
+
+check : all $(VPATH)/testsuite/check.sh
+ @$(VPATH)/testsuite/check.sh $(VPATH)/testsuite
+
+install : all install-info install-man
+ if test ! -d $(DESTDIR)$(bindir) ; then $(INSTALL_DIR) $(DESTDIR)$(bindir) ; fi
+ $(INSTALL_SCRIPT) zcat $(DESTDIR)$(bindir)/zcat
+ $(INSTALL_SCRIPT) zcmp $(DESTDIR)$(bindir)/zcmp
+ $(INSTALL_SCRIPT) zdiff $(DESTDIR)$(bindir)/zdiff
+ $(INSTALL_SCRIPT) zgrep $(DESTDIR)$(bindir)/zgrep
+
+install-info :
+ if test ! -d $(DESTDIR)$(infodir) ; then $(INSTALL_DIR) $(DESTDIR)$(infodir) ; fi
+ $(INSTALL_DATA) $(VPATH)/doc/$(pkgname).info $(DESTDIR)$(infodir)/$(pkgname).info
+ -install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$(pkgname).info
+
+install-man :
+ if test ! -d $(DESTDIR)$(mandir)/man1 ; then $(INSTALL_DIR) $(DESTDIR)$(mandir)/man1 ; fi
+ $(INSTALL_DATA) $(VPATH)/doc/zcat.1 $(DESTDIR)$(mandir)/man1/zcat.1
+ -rm -f $(DESTDIR)$(mandir)/man1/zcmp.1
+ cd $(DESTDIR)$(mandir)/man1 && ln -s zdiff.1 zcmp.1
+ $(INSTALL_DATA) $(VPATH)/doc/zdiff.1 $(DESTDIR)$(mandir)/man1/zdiff.1
+ $(INSTALL_DATA) $(VPATH)/doc/zgrep.1 $(DESTDIR)$(mandir)/man1/zgrep.1
+
+uninstall : uninstall-info uninstall-man
+ -rm -f $(DESTDIR)$(bindir)/zcat
+ -rm -f $(DESTDIR)$(bindir)/zcmp
+ -rm -f $(DESTDIR)$(bindir)/zdiff
+ -rm -f $(DESTDIR)$(bindir)/zgrep
+
+uninstall-info :
+ -install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$(pkgname).info
+ -rm -f $(DESTDIR)$(infodir)/$(pkgname).info
+
+uninstall-man :
+ -rm -f $(DESTDIR)$(mandir)/man1/zcat.1
+ -rm -f $(DESTDIR)$(mandir)/man1/zcmp.1
+ -rm -f $(DESTDIR)$(mandir)/man1/zdiff.1
+ -rm -f $(DESTDIR)$(mandir)/man1/zgrep.1
+
+dist :
+ ln -sf $(VPATH) $(DISTNAME)
+ tar -cvf $(DISTNAME).tar \
+ $(DISTNAME)/AUTHORS \
+ $(DISTNAME)/COPYING \
+ $(DISTNAME)/ChangeLog \
+ $(DISTNAME)/INSTALL \
+ $(DISTNAME)/Makefile.in \
+ $(DISTNAME)/NEWS \
+ $(DISTNAME)/README \
+ $(DISTNAME)/configure \
+ $(DISTNAME)/doc/zcat.1 \
+ $(DISTNAME)/doc/zdiff.1 \
+ $(DISTNAME)/doc/zgrep.1 \
+ $(DISTNAME)/doc/$(pkgname).info \
+ $(DISTNAME)/doc/$(pkgname).texinfo \
+ $(DISTNAME)/testsuite/check.sh \
+ $(DISTNAME)/zcat.in \
+ $(DISTNAME)/zcmp.in \
+ $(DISTNAME)/zdiff.in \
+ $(DISTNAME)/zgrep.in
+ rm -f $(DISTNAME)
+ lzip -v -9 $(DISTNAME).tar
+
+clean :
+ -rm -f $(scripts)
+
+distclean : clean
+ -rm -f Makefile config.status *.tar *.tar.lz