bin_SCRIPTS              = log_analysis
man_MANS                 = log_analysis.1
nobase_dist_pkgdata_DATA = Tk/resizebutton.pm AUTHORS
CLEANFILES               = log_analysis.1 log_analysis

BACKUP_FILE              = /home/morty/src/mine/$(PACKAGE)-dev.tar.gz

all: $(PACKAGE).1
	@PERL@ -c $(PACKAGE)

$(PACKAGE).1: $(PACKAGE)
	@POD2MAN@ $(PACKAGE) > $(PACKAGE).1

# pure build-from source.  If you really only have source, you probably need:
# make -f Makefile.am build
build:
	rm -f config.cache build.done install.done
	aclocal && automake -a && autoconf && ./configure && make test dist

ci:
	@for i in `find . -name \*,v|sed 's%,v$$%%;s%RCS/%%'|sort`; do \
		ci -M -l $$i; ci -M -l $$i; done

rcsdiff:
	@for i in `find . -name \*,v|sed 's%,v$$%%;s%RCS/%%'|sort`; do \
		rcsdiff -q -kkv $$i >/dev/null || \
		rcsdiff -kkv $$i; done 2>&1; exit 0

test prep-test view-test noerr-test \
		latest-test prep-latest-test view-latest-test noerr-latest-test\
		test% prep-test% view-test% noerr-test%: all
	if [ -d tests ]; then cd tests && make $@; fi

undist: clean
	rm -f $(distdir).tar.gz build.done install.done

backup:
	make undist
	if [ -f $(BACKUP_FILE) ]; then \
		cp -p $(BACKUP_FILE) $(BACKUP_FILE).old; fi
	cd .. && tar czpf $(BACKUP_FILE) $(PACKAGE) && rm -f $(BACKUP_FILE).old

arc: backup
	make dist
	cp -rip $(distdir).tar.gz $(HOME)/src/mine

web: arc
	cp -p ChangeLog $(HOME)/www-src/lue/$(PACKAGE)-ChangeLog
	cp -rip $(HOME)/src/mine/$(distdir).tar.gz $(HOME)/www-src/lue/

unarc:
	rm -i $(HOME)/src/mine/$(distdir).tar.gz

# remove all automatically-generated files.
superclean: undist distclean
	rm -f Makefile.in configure COPYING missing install-sh mkinstalldirs\
		aclocal.m4
	rm -rf autom4te.cache

dist-hook:
	make README.long
	cp -rp \
		$(srcdir)/doc \
		$(srcdir)/INCOMPAT \
		$(srcdir)/README.long \
		$(distdir)

# per Debian request, include a copy of the webpage:
README.long:
	HOME=/dev/null lynx -nolist -dump http://lug.umbc.edu/~mabzug1/log_analysis.html > $@


syntax highlighted by Code2HTML, v. 0.9.1