
#
# Makefile                                                      (jh,16.09.2004)
#

#
#   Copyright (C) 2001-2004  Jochen Hepp   (mail: jochen.hepp@gmx.de)
#
#   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
#   the Free Software Foundation in version 2 of the License.
#
#   This program is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#   GNU General Public License for more details.
#
#   You should have received a copy of the GNU General Public License
#   along with this program; if not, write to the Free Software
#   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#


PROGRAM    = archives-find

top_srcdir = .
SED        = sed
MAKEINFO   = makeinfo


.PHONY: all clean check test update info html dvi

all: info

clean:
	rm -f COPYING.texinfo $(PROGRAM).html $(PROGRAM).dvi

test: check

check:
	cd ./testsuite && ./$(PROGRAM)-test

update:
	./archives-find -g . | \
	sort | \
	grep -v -e '\.md5sum$$' -e '\.archives-findrc$$' >testsuite/files.md5sum

info: $(PROGRAM).info
html: $(PROGRAM).html
dvi:  $(PROGRAM).dvi


$(PROGRAM).info \
$(PROGRAM).html: $(PROGRAM).texinfo COPYING.texinfo

.INTERMEDIATE: COPYING.texinfo
COPYING.texinfo: $(top_srcdir)/COPYING
	$(SED) -e '1i\' -e '@format' -e '$$a\' -e '@end format' \
	       -e 's/^[[:cntrl:]]$$//; s/	/        /g;' $< > $@


# rules

%.info: %.texinfo
	$(MAKEINFO) -o $@ $<

%.html: %.texinfo
	$(MAKEINFO) --html -o $@ $<

%.dvi: %.texinfo
	$(TEXI2DVI) -c $<


# --------- end ---------

