File debian.rules of Package apache-torblocker

#!/usr/bin/make -f

export CARGO_HOME = $(CURDIR)/target/cargo_home

%:
	dh $@

override_dh_auto_build:
	cargo build --release
	apxs -c -Wc,-Wall -Wc,-std=c99 \
		-Wl,target/release/libtorblocker.a \
		-lpthread -ldl -lm \
		src/mod_torblocker.c

override_dh_auto_install:
	install -D -m 644 src/.libs/mod_torblocker.so \
		debian/apache-torblocker/usr/lib/apache2/modules/mod_torblocker.so

override_dh_auto_test:

override_dh_auto_clean:
	cargo clean 2>/dev/null || true
	rm -rf src/.libs src/*.o src/*.lo src/*.la src/*.slo
	dh_auto_clean
openSUSE Build Service is sponsored by