#!/usr/bin/make -f # Uncomment to enable verbose mode. #export DH_VERBOSE=1 ANT = /usr/bin/ant VERSION = $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p') test: dh_testdir $(ANT) test clean: dh_testdir dh_testroot $(ANT) clean rm -f build-stamp build.properties rm -rf bin/java find -name "*.pyc" -exec rm '{}' ';' find -name "*py.class" -exec rm '{}' ';' dh_clean build: build-stamp build-stamp: dh_testdir printf "version=%s" $(VERSION) > build.properties $(ANT) jar touch build-stamp install: build dh_testdir dh_testroot dh_installdirs dh_install # Copy in the jar and symlink to something stable dh_install build/apache-cassandra-incubating-$(VERSION).jar \ usr/share/cassandra dh_link usr/share/cassandra/apache-cassandra-incubating-$(VERSION).jar \ usr/share/cassandra/apache-cassandra-incubating.jar # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_installchangelogs dh_installinit dh_installdocs README.txt DISCLAIMER.txt CHANGES.txt NEWS.txt dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb # Build architecture-dependent files here. binary-arch: build install # We have nothing to do by default. binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install