# Makefile for nagios-plugins-sfac # # # VERSION ?= trunk MAINTAINER_NAME ?= "James Tyson" MAINTAINER_ADDRESS ?= "jnt@cs.auckland.ac.nz" PKG_NAME ?= nagios-plugins-sfac PWD ?= $(shell pwd) TEMPLATE_DIR ?= $(PWD) BUILD_DIR ?= $(PWD)/build/ ifeq ($(VERSION),trunk) VERSION=0.0.$(shell date -u +%Y%m%d).trunk SRCDIR=../../trunk/ else SRCDIR=../../branches/$(VERSION)/ endif .PHONY: all clean distclean packages tree all: packages tree-stamp: mkdir -p $(BUILD_DIR)/$(PKG_NAME)-$(VERSION) @if [ -e $(SRCDIR) ]; then \ cp $(SRCDIR)/* $(BUILD_DIR)/$(PKG_NAME)-$(VERSION)/; \ else \ echo Directory $(SRCDIR) doesnt exist.; \ exit 1; \ fi @cd $(BUILD_DIR)/$(PKG_NAME)-$(VERSION); \ DEBFULLNAME=$(MAINTAINER_NAME) DEBEMAIL=$(MAILTAINER_ADDRESS) dh_make -e $(MAINTAINER_ADDRESS) -c bsd -n -d -t $(TEMPLATE_DIR) ; \ cd $(PWD) touch $@ tree: clean tree-stamp packages: tree @cd $(BUILD_DIR)/$(PKG_NAME)-$(VERSION) ; \ dh_testroot ; \ dpkg-buildpackage -us -uc ; \ cd $(PWD) distclean: clean -rm -rf $(BUILD_DIR) -rm -f tree-stamp clean: -rm -f $(BUILD_DIR)/*.deb -rm -f $(BUILD_DIR)/*.dsc -rm -f $(BUILD_DIR)/*.tar.gz -rm -f $(BUILD_DIR)/*.changes