#!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 CFLAGS = -Wall -g CODENAME = $(shell lsb_release -cs) ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. touch configure-stamp build: build-stamp build-stamp: configure-stamp dh_testdir # Add here commands to compile the package. # #docbook-to-man debian/opsview-perl.sgml > opsview-perl.1 $(MAKE) DESTDIR=$(CURDIR)/debian/opsview-perl all #$(MAKE) DESTDIR=$(CURDIR)/debian/opsview-perl test touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. # We don't do this make clean step, as make clean seems to be run before a build, but # this means our build systems build once and copy files for testing and then builds again # for debian. Leave the make clean to be done by build system, not deb packaging #$(MAKE) clean dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/opsview-perl. $(MAKE) DESTDIR=$(CURDIR)/debian/opsview-perl install # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. Hardy does not have dh_lintian. ifeq ($(CODENAME),hardy) binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_installman dh_link dh_strip dh_compress #dh_fixperms # Needs to be commented out to retain permissions from # make install dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb else binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_installman dh_link dh_lintian dh_strip dh_compress #dh_fixperms # Needs to be commented out to retain permissions from # make install dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb endif binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure