mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-04 23:20:34 +00:00
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@19 e7d03fd6-7b0d-0410-9947-9c21f3af8025
63 lines
1.6 KiB
Makefile
63 lines
1.6 KiB
Makefile
PY_INCLDIR = -I/usr/include/python1.5
|
|
PY_LIBDIR = -L/usr/lib
|
|
SSL_INCLDIR = -I/usr/include/openssl
|
|
SSL_LIBDIR = -L/usr/lib
|
|
|
|
CC = gcc
|
|
CFLAGS = -O6 -Wall
|
|
LDFLAGS = -shared $(SSL_LIBDIR) $(PY_LIBDIR)
|
|
CPPFLAGS = $(SSL_INCLDIR) $(PY_INCLDIR)
|
|
|
|
VERSION=1.1.0
|
|
HOST=treasure.calvinsplayground.de
|
|
#HOST=fsinfo.cs.uni-sb.de
|
|
PACKAGE = linkchecker
|
|
BZ2PACKAGE = $(PACKAGE)-$(VERSION).tar.bz2
|
|
DEBPACKAGE = $(PACKAGE)_$(VERSION)_i386.deb
|
|
ZIPPACKAGE = $(PACKAGE)-$(VERSION).zip
|
|
ALLPACKAGES = ../$(BZ2PACKAGE) ../$(DEBPACKAGE) ../$(ZIPPACKAGE)
|
|
.PHONY: test clean files install all
|
|
TAR = tar
|
|
ZIP = zip
|
|
|
|
all: ssl.so
|
|
|
|
ssl.so: ssl.o
|
|
$(CC) $(LDFLAGS) -o $@ $? -lssl -lcrypto -lpython1.5
|
|
|
|
clean:
|
|
rm -f ssl.{so,o} $(ALLPACKAGES) $(PACKAGE)-out.*
|
|
|
|
files: all
|
|
./$(PACKAGE) -q -Wtext -Whtml -Wgml -Wsql -R -r2 -v -i "$(HOST)" http://$(HOST)/~calvin/
|
|
|
|
install: install-dirs
|
|
install -m644 linkcheck/*.py? $(DESTDIR)/usr/share/$(PACKAGE)/linkcheck
|
|
install -m644 DNS/*.py? $(DESTDIR)/usr/share/$(PACKAGE)/DNS
|
|
install -m644 ssl.so *.py? $(DESTDIR)/usr/share/$(PACKAGE)
|
|
install -m755 $(PACKAGE) $(DESTDIR)/usr/bin
|
|
install -m644 $(PACKAGE)rc $(DESTDIR)/etc
|
|
|
|
install-dirs:
|
|
install -d -m755 \
|
|
$(DESTDIR)/usr/share/$(PACKAGE)/linkcheck \
|
|
$(DESTDIR)/usr/share/$(PACKAGE)/DNS \
|
|
$(DESTDIR)/usr/bin \
|
|
$(DESTDIR)/etc
|
|
|
|
dist: files
|
|
dh_clean
|
|
cd .. && $(TAR) cIhf $(BZ2PACKAGE) $(PACKAGE)
|
|
cd .. && $(ZIP) -r $(ZIPPACKAGE) $(PACKAGE)
|
|
fakeroot debian/rules binary
|
|
|
|
package:
|
|
cd .. && $(TAR) cIhf $(BZ2PACKAGE) $(PACKAGE)
|
|
|
|
test:
|
|
rm -f test/*.result
|
|
@for i in test/*.html; do \
|
|
echo "Testing $$i. Results are in $$i.result"; \
|
|
./$(PACKAGE) -v -a $$i > $$i.result 2>&1; \
|
|
done
|
|
|