1# Makefile: tests unbound python module (please edit SCRIPT variable) 2# 3# Copyright (c) 2009, Zdenek Vasicek (vasicek AT fit.vutbr.cz) 4# Marek Vavrusa (xvavru00 AT stud.fit.vutbr.cz) 5# 6# This software is open source. 7# 8# Redistribution and use in source and binary forms, with or without 9# modification, are permitted provided that the following conditions 10# are met: 11# 12# * Redistributions of source code must retain the above copyright notice, 13# this list of conditions and the following disclaimer. 14# 15# * Redistributions in binary form must reproduce the above copyright notice, 16# this list of conditions and the following disclaimer in the documentation 17# and/or other materials provided with the distribution. 18# 19# * Neither the name of the organization nor the names of its 20# contributors may be used to endorse or promote products derived from this 21# software without specific prior written permission. 22# 23# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 24# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 25# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 26# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE 27# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 28# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 29# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 30# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 31# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 32# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 33# POSSIBILITY OF SUCH DAMAGE. 34 35SUEXEC = sudo 36UNBOUND = ../unbound 37SCRIPT = ./test-resip.conf 38 39UNBOUND_OPTS = -dv -c $(SCRIPT) 40 41.PHONY: test sudo suexec doc 42 43all: test 44 45$(UNBOUND): 46 make -C .. 47 48test: $(UNBOUND) 49 $(UNBOUND) $(UNBOUND_OPTS) 50 51sudo: $(UNBOUND) 52 sudo $(UNBOUND) $(UNBOUND_OPTS) 53 54suexec: $(UNBOUND) 55 su -c "$(UNBOUND) $(UNBOUND_OPTS)" 56 57doc: 58 $(MAKE) -C doc html 59