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:
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 $@ )
( 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