Home | History | Annotate | Line # | Download | only in pythonmod
      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 
     35 SUEXEC  = sudo
     36 UNBOUND = ../unbound
     37 SCRIPT  = ./test-resip.conf
     38 
     39 UNBOUND_OPTS = -dv -c $(SCRIPT)
     40 
     41 .PHONY: test sudo suexec doc
     42 
     43 all: test
     44 
     45 $(UNBOUND):
     46 	make -C ..
     47 
     48 test: $(UNBOUND)
     49 	$(UNBOUND) $(UNBOUND_OPTS)
     50 
     51 sudo: $(UNBOUND)
     52 	sudo $(UNBOUND) $(UNBOUND_OPTS)
     53 
     54 suexec: $(UNBOUND)
     55 	su -c "$(UNBOUND) $(UNBOUND_OPTS)"
     56 
     57 doc:
     58 	$(MAKE) -C doc html
     59