Makefile
changeset 0 78c87a54521e
equal deleted inserted replaced
-1:000000000000 0:78c87a54521e
       
     1 
       
     2 DESTDIR = 
       
     3 
       
     4 prefix = /usr/local
       
     5 sbindir = ${prefix}/sbin
       
     6 bindir = ${prefix}/bin
       
     7 man8dir = ${prefix}/man/man8
       
     8 
       
     9 SCRIPTS = dns-tool
       
    10 MAN8PAGES = $(SCRIPTS:=.8.gz)
       
    11 CLEANFILES = $(SCRIPTS) $(MAN8PAGES)
       
    12 
       
    13 
       
    14 .PHONY: all clean install
       
    15 
       
    16 all:	$(SCRIPTS) $(MAN8PAGES)
       
    17 
       
    18 clean:	
       
    19 	rm -f $(CLEANFILES)
       
    20 
       
    21 install:	all
       
    22 	install -m 0755 -d ${DESTDIR}${sbindir}/
       
    23 	install -m 0755 -d ${DESTDIR}${man8dir}/
       
    24 
       
    25 	install -m 0755 $(SCRIPTS) ${DESTDIR}${sbindir}/
       
    26 	install -m 0644 $(MAN8PAGES) ${DESTDIR}${man8dir}/
       
    27 	
       
    28 
       
    29 %:	%.pl
       
    30 	install -m 0755 $< $@
       
    31 
       
    32 %.8.gz:	%.pl
       
    33 	pod2man --section 8 $< | gzip >$@