linkchecker/Makefile
2000-05-01 11:35:08 +00:00

47 lines
1.4 KiB
Makefile

VERSION=$(shell ./setup.py --version)
HOST=treasure.calvinsplayground.de
PROXY=
#PROXY=-P$(HOST):5050
#HOST=fsinfo.cs.uni-sb.de
#PROXY=-Pwww-proxy.uni-sb.de:3128
PACKAGE = linkchecker
DEBPACKAGE = $(PACKAGE)_$(VERSION)_i386.deb
ALLPACKAGES = ../$(DEBPACKAGE)
DESTDIR=/.
.PHONY: test clean files homepage dist install all
TAR = tar
ZIP = zip
all:
clean:
./setup.py clean --all
rm -rf $(ALLPACKAGES) $(PACKAGE)-out.*
install:
# ha! the root option finally made it into distutils
./setup.py install --root=$(DESTDIR)
# german translation mit Rezepten von Zlatko :)
msgfmt -o linkcheck.mo linkcheck/linkcheck.po
install -c -m 644 linkcheck.mo $(DESTDIR)/usr/share/locale/de/LC_MESSAGES/
# remove following line if Distutils have script support
#install -c -m 755 linkchecker $(DESTDIR)/usr/bin/
install -c -m 644 linkcheckerrc $(DESTDIR)/etc/
install -c -m 644 DNS/README $(DESTDIR)/usr/share/doc/$(PACKAGE)/README.dns
dist:
./setup.py sdist
fakeroot debian/rules binary
files:
./$(PACKAGE) -ocolored -Ftext -Fhtml -Fgml -Fsql -Fcsv -R -t0 -v $(PROXY) -i$(HOST) http://$(HOST)/~calvin/
homepage:
scp debian/changelog shell1.sourceforge.net:/home/groups/linkchecker/htdocs/changes.txt
test:
rm -f test/*.result
@for i in test/*.html; do \
echo "Testing $$i. Results are in $$i.result"; \
./$(PACKAGE) -t0 -N"news.rz.uni-sb.de" -v -a $$i > $$i.result 2>&1; \
done