#!/usr/bin/make -f # Made with the aid of debmake, by Christoph Lameter, # based on the sample debian/rules file for GNU hello by Ian Jackson. package=opt version=$(shell expr `pwd` : '.*-\([0-9.]*\)') version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*') export DEB_BUILD_MAINT_OPTIONS = hardening=-pie build: $(checkdir) ./configure --prefix=/usr # # Build the static library (it does not need Position Independent Code, # which reserves one register; thus, without -fPIC we get more efficient # code). # cd .. $(MAKE) clean $(MAKE) touch build clean: $(checkdir) -rm -f build -make distclean -rm -f `find . -name "*~"` -rm -rf debian/tmp `find debian/* -type d ! -name CVS` debian/files* core -rm -f debian/*substvars dh_clean binary-indep: checkroot build $(checkdir) # There are no architecture-independent files to be uploaded # generated by this package. If there were any they would be # made here. binary-arch: checkroot build $(checkdir) $(MAKE) install prefix=`pwd`/debian/tmp/usr dh_install -v dh_installdocs -v README dh_installexamples -v dh_installmenu -v dh_installcron -v dh_installman -v dh_installchangelogs -v ChangeLog dh_strip -v dh_compress -v dh_fixperms -v dh_installdeb -v dh_shlibdeps -v dh_gencontrol -v dh_makeshlibs -v dh_md5sums -v dh_builddeb -v define checkdir test -f debian/rules endef binary: binary-indep binary-arch checkroot: $(checkdir) test root = "`whoami`" .PHONY: binary binary-arch binary-indep clean checkroot #