]> granicus.if.org Git - sudo/commitdiff
added dist target
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 12 Mar 1994 21:15:19 +0000 (21:15 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 12 Mar 1994 21:15:19 +0000 (21:15 +0000)
Makefile.in

index 874e26baab4b0a1de5f4d8f1348404caf5f15a7d..b55bfc7e90a7a2c769de90c9658c37ba5cf29e0e 100644 (file)
@@ -174,6 +174,14 @@ OBJS = check.o find_path.o getpass.o logging.o parse.o sudo.o y.tab.o \
 
 HDRS = sudo.h insults.h
 
+DISTFILES = $(SRCS) $(HDRS) BUGS CHANGES COPYING INSTALL Makefile.in PORTING \
+           README README.beta README.v1.3.1 SUPPORTED TODO aclocal.m4 \
+           config.h.in configure configure.in indent.pro installbsd \
+           pathnames.h.in sample.sudoers sudo.man sudoers \
+           visudoers/Makefile.in  visudoers/config.h visudoers/pathnames.h \
+           visudoers/sudo.h visudoers/visudo.c visudoers/visudo.lex \
+           visudoers/visudo.yacc
+
 all: $(PROGS)
 
 .c.o:
@@ -211,6 +219,12 @@ install-sudoers:
 install-man:
        $(INSTALL) -o $(owner) -g $(group) -m 0644 sudo.man $(mandir)/sudo.$(manext)
 
+tags: $(SRCS)
+       ctags $(SRCS)
+
+TAGS: $(SRCS)
+       etags $(SRCS)
+
 clean:
        -rm -f lex.yy.* y.tab.* *.o $(PROGS) core
        ( cd visudoers && make $@ )
@@ -222,11 +236,12 @@ distclean: clean
        ( cd visudoers && make $@ )
 
 realclean: distclean
-       rm -f TAGS
+       rm -f TAGS tags
        ( cd visudoers && make $@ )
 
-TAGS:
-       etags ${srcdir}/*.m4 ${srcdir}/*.sh ${srcdir}/[a-z]*.in ${srcdir}/*.texi
-
-# Prevent GNU make v3 from overflowing arg limit on SysV.
-.NOEXPORT:
+dist: $(DISTFILES)
+       rm -f ../cu-sudo.v1.3.1.tar.Z
+       ( cd .. ; TF="/tmp/sudo.dist$$" ; rm -f $$TF ; for i in $(DISTFILES) ; \
+         do echo sudo.v1.3.1/$$i >> $$TF ; done ; tar cf cu-sudo.v1.3.1.tar \
+         `cat $$TF` && compress cu-sudo.v1.3.1.tar )
+       ls -l ../cu-sudo.v1.3.1.tar.Z